bonjour tlm

excusez moi, je suis vraiment debutant avec les bases de données,
surtout pl/sql
alors je viens d ecrire un trigger qui fait appel a une fonction, la creation du trigger passe sans aucune erreur mais a l'excution il me donne un petite erreur
que je comprend pas, alors c 'est vous pouvez m'aider vous allez me rendre un grand service les gars et merci d'avance


CREATE OR REPLACE TRIGGER DECL_PARTIE
BEFORE INSERT ON G_PARTIES

FOR EACH ROW

DECLARE RETOURE INTEGER;

BEGIN

RETOURE := FC_TRAITEMENT_PARTIE(:NEW.IDPARTIE, :NEW.NOMEMBRE);


IF( RETOURE <> 0 ) THEN
RAISE_APPLICATION_ERROR(-20100, 'INSERTION IMPOSSIBLE');
END IF;
END;


ORA-06512: at "DC491385.DECL_PARTIE", line 5
ORA-04088: error during execution of trigger 'DC491385.DECL_PARTIE'