Doctrine Pager: crazy error
===

I need to show paginated data in my web app, so I use Doctrine_Pager on my queries to do that.
In the same page I need to implement search too so I use queries like this.:

    $query = Doctrine_Query::create()
           ->addSelect("mc.club")
           ->from("Model_Clubes mc")
           ->where("mc.name ~* ?", $someText);

After that I apply the pagination. And it works if I search any words excepts if I search one character. I debug my web app and I saw that Doctrine converts my alias tables like "mc" in the example below to one character, like this:

    "select m.club from Clubes as m where m.name ~* $someText"

and if I search "m" in my search form Doctrine throw and exception and the error is that the ~* operator doesn't exist. How can I solve this??

In my web app I use Zend Framework and PostgreSQL.
Thanks