Po prostu usuń
COMMIT;
z kodu wyzwalającego. Wykonanie wyzwalacza w trwającej transakcji, więc nie można wykonać oddzielnego zatwierdzenia. Gdy transakcja zostanie zatwierdzona, Twoja wstawka w trigger_2 również zostanie zatwierdzona.
Po prostu usuń
COMMIT;
z kodu wyzwalającego. Wykonanie wyzwalacza w trwającej transakcji, więc nie można wykonać oddzielnego zatwierdzenia. Gdy transakcja zostanie zatwierdzona, Twoja wstawka w trigger_2 również zostanie zatwierdzona.