Como vc usa o for para pegar os campos da tabela. Existe uma sutileza aqui. Realmente um EXECUTE 'SELECT ... INTO' não é suportado mas um EXECUTE 'SELECT ...' INTO é. Reparem a posição do ' (isto é a string que está sendo executada), não é um SELECT INTO mas sim um EXECUTE '..' INTO. Vejam: http://www.postgresql.org/docs/8.3/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN
Desconhecia isso, sempre fazia um FOR para pegar um valor nesse tipo de situação. Mas isso foi implementado na 8.1, mas infelizmente, trabalho com 7.4 =/ Obrigado pela dica. Evandro _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral