Do uso de gatilhos:
Detectando a operação DML que Fireda aciona
Se mais de um tipo de operação DML puder disparar um gatilho (por exemplo, ONINSERT OR DELETE OU UPDATE OFEmp_tab), o corpo do gatilho poderá usar os predicados condicionais INSERTING, DELETING e UPDATING para verificar qual tipo de instrução dispara o gatilho.
então
IF DELETING THEN ... END IF;
deve funcionar para o seu caso.