É possível forçar um commit no before insert exemplo if (exists(select pk_field from tabela_1 where pk_field = new.pk_field)) then begin insert into tabela_2 ('Reg. duplicado'); preciso forçar a inclusão destre registro, só que desta maneira não funciona porque vai dar violação de chave na tabela_1 end