Coloque um RAISE NOTICE 'XSELECTINCLUIR=%', XSELECTINCLUIR; E outro RAISE antes do outro EXECUTE, assim você vê como o SQL está chegando.
Em 25 de maio de 2011 14:59, Juliano Benvenuto Piovezan < juli...@sinersoft.com.br> escreveu: > XSELECTINCLUIR := 'SELECT '||XINCREMESSAGERAL||' , '||XINCUNIDESTINO||' , >> '||XINCNUMEROREMESSA||' FROM '||XTABELAINCLUIR||' WHERE >> '||XINCREMESSAGERAL||' = '||XIDSREMESSAS[I]||';'; >> >> EXECUTE XSELECTINCLUIR INTO >> VAIDREMESSAINCLUIR,VAIDDESTINOINCLUIR,VAIDNUMEROREMESSAINCLUIR >> > > Muito provavelmente o problema se encontra nesse EXECUTE já, e não no *EXECUTE > XINSERT. *Algum dos campos que você está concatenando é nulo. > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Atenciosamente, Alexsander da Rosa http://rednaxel.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral