Pessoal, Tenho a seguinte função: CREATE OR REPLACE FUNCTION f_baixa_manifesto() RETURNS text AS $$ DECLARE variaveis... BEGIN FOR ... LOOP /* iniciar transação */ FOR ... LOOP instruções de inserts e updates... */ END LOOP; /* fim da transação, executando um commit ou rollback */ END LOOP; RETURN ...; END; $$ LANGUAGE plpgsql;
Como posso inciar uma transação dentro de um loop? Sendo que ao final do loop irei executar um commit ou rollback. Tentei utilizar um "begin work" mas deu erro de sintaxe. []s Danilo
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral