Campo Texto-Auto-Complete PostgreSQL

Bom dia.

Tenho um campo simples e quero que ao invés de aparecer o id do profissional, apareça o nome dele.
acontece que só funciona se o campo for do tipo Select. Quando coloco Texto-Auto-Complete ele pega meu lookup que é:

SELECT A.OID_PROFISSIONAL, B.STR_NOME || ' - ' || B.STR_CPF_CNPJ AS STR_DADO_DBOASTRAL FROM dbo.PROFISSIONAL A INNER JOIN dbo.PESSOA B ON(A.OID_PESSOA = B.OID_PESSOA AND B.STR_SITUACAO = 'A') WHERE A.STR_SITUACAO = 'A' AND A.OID_PROFISSIONAL IS NOT NULL GROUP BY A.OID_PROFISSIONAL, B.STR_NOME, B.STR_CPF_CNPJ ORDER BY B.STR_NOME

E transforma nesse que vi no modo debug:

SELECT A.OID_PROFISSIONAL, B.STR_NOME || ' - ' || B.STR_CPF_CNPJ AS STR_DADO_DBOASTRAL FROM dbo.PROFISSIONAL A INNER JOIN dbo.PESSOA B ON(A.OID_PESSOA = B.OID_PESSOA AND B.STR_SITUACAO = 'A') WHERE (A.STR_SITUACAO = 'A' AND A.OID_PROFISSIONAL IS NOT NULL) AND A.OID_PROFISSIONAL = '' GROUP BY A.OID_PROFISSIONAL, B.STR_NOME, B.STR_CPF_CNPJ ORDER BY B.STR_NOME

Ele acrescenta AND A.OID_PROFISSIONAL = '' Sem que eu mande fazer isso!
Alguem já passou por isso?
Detalhe é que essa aplicação era com sql server e funcionava perfeitamente agora com PostgreSQL sincronizei e começou a dar erro.

Crie uma view para esse select e utilize a view no campo.

O caso não é so esse select são quase todos.
Devem ser mais de 1000
Não posso criar uma view para cada select.

Boa tarde,

Vou verificar este problema com nossa equipe de bugs.

att,
Bernhard Bernsmann