Tenho uma trigger com o seguinte cabeçalho:
CREATE OR REPLACE TRIGGER "TESTE"."TESTE_INTEGRACAO" BEFORE
INSERT ON "TABELA" FOR EACH ROW DECLARE
1- Se um campo obrigatorio não estiver preenchido, no final eu tenho que fazer um update neste registro que foi inserido;
2- Se tudo estiver correto a trigger é processada e no final eu tenho que apagar este registro que foi inserido;
Já inseri o comando que trata de tabela mutante
Pragma Autonomous_Transaction
. Não dá nenhum erro, mas o problema é que o update e delete não funcionam. Um detalhe importante: Quando insiro o segundo registro, ele atualiza ou deleta o registro anterior e não o que foi inserido.
Alguém pode me ajudar?
Nádia