Erro de compilação quando é usado função que retorna query

Tenho uma função em meu banco de dados PostgreSQL que me retorna uma query, e quando mando gerar código fonte dá erro de compilação, porém o sistema funciona.

É um aplicativo consulta.

2 = Invalid argument supplied for foreach()
C:\Program Files (x86)\NetMake\v7\wwwroot\scriptcase\devel\lib\php\database.inc.php 988
2 = Invalid argument supplied for foreach()
C:\Program Files (x86)\NetMake\v7\wwwroot\scriptcase\devel\lib\php\database.inc.php 988

SELECT plc_id, plc_id_pai, plc_descricao_classe, plc_descricao, plc_dc FROM "public".vw_cad_planos_conta() ORDER BY plc_descricao_classe

Endrigo,

O Sr. está passando esta query no SELECT da aplicação?

att,
Bernhard Bernsmann

Isso mesmo. É na propriedade SQL do aplicativo consulta.

Boa noite,

Vou verificar este problema com nossa equipe de bugs.

att,
Bernhard Bernsmann

Endrigo não conheço Postgre, mas no meu caso quando uso essas " aspas duplas da erro, tenho que usar a simples ', no sql da consulta.

Acredito que o sc nao consegue enxergar a funcao: como uma tabela. Nao eh um uso comum. Tente transformar em uma view.

Não posso transformar em View. A função é complexa.

Não pode transformar esse select em view?

SELECT plc_id, plc_id_pai, plc_descricao_classe, plc_descricao, plc_dc FROM "public".vw_cad_planos_conta() ORDER BY plc_descricao_classe

Sim Haroldo, mas a questão é que não dá problema de funcionamento, somente de compilação. O sistema funciona sem problema algum.