Como ignorar todos os tipos de modificações (INSERT, UPDATE, DELETE)
na tabela FOR EACH STATEMENT
TRIGGER
sem lançar/aumentar e EXCEPTION
cancelar toda a transação?
Eu sei que isso pode ser conseguido em BEFORE
FOR EACH ROW
gatilhos retornando NULL
no final do TRIGGER FUNCTION
, mas isso não funciona com FOR EACH STATEMENTs
chamadas de função, pois elas sempre retornam NULL
e as modificações ainda são aplicadas.
(minha motivação nisso é a melhoria de desempenho, já que os gatilhos FOR EACH STATEMENT são mais leves que FOR EACH ROW)