Korzystanie z wyzwalaczy:
Wykrywanie operacji DML wyzwalającej Fireda
Jeśli wyzwalacz może wywołać więcej niż jeden typ operacji DML (na przykład ONINSERT LUB DELETE LUB UPDATE OFEmp_tab), treść wyzwalacza może użyć warunkowych predykatów INSERTING, DELETING i UPDATING, aby sprawdzić, który typ instrukcji uruchamia wyzwalacz.
Więc
IF DELETING THEN ... END IF;
powinien działać w twoim przypadku.