Ragazzi ho creato un trigger che "funziona" perchè al verificarsi di determinate cose non mi fa inserire i dati solo che quando è chiamato oltre al messaggio che ho inserito io nel trigger mi compare anche l'errore: ORA 4088 error during execution of trigger
Ripeto il trigger fa cosa deve fare solo che mi compare questo errore

codice:
CREATE OR REPLACE TRIGGER "T2" 
BEFORE INSERT ON MACCHINISTI
FOR EACH ROW
DECLARE
BEGIN
IF (:NEW.PATENTE_D='NO' AND :NEW.PATENTE_E='NO')
THEN
RAISE_APPLICATION_ERROR(-20005,'ATTENZIONE UN MACCHINISTA DEVE AVERE ALMENO UNA PATENTE');
END IF;
END;
Spero con il vostro aiuto di risolvere l'errore Graziee