Basta rimuovere
COMMIT;
dal codice di attivazione. Il trigger viene eseguito in una transazione in corso, quindi non puoi eseguire un commit separato. Quando la transazione viene confermata, verrà eseguito il commit anche del tuo inserimento in trigger_2.