Bonjour,

Voici ma procédure :

---------------------------------------------------------------

AFTER INSERT ON LECTEUR_TRANSFERT
FOR EACH ROW
BEGIN
UPDATE ARTICLE ART
SET
ART.GISEMENT = :new.GISEMENT_DEST,
ART.NUM_EMPRISE = :new.EMPRISE
/* pour test ART.NBRE_ELEMENT = '9'*/
WHERE ART.ID = :new.ID_ARTICLE;

IF F_TRANSFERT(:new.ID_ARTICLE) = 'OK' THEN

UPDATE DEMANDE
SET
NUMERO_EMPRISE =:new.EMPRISE,
NUMERO_GISEMENT = :new.GISEMENT_DEST
WHERE ID_ARTICLE = :new.ID_ARTICLE;

END IF;

END;

--------------------------------------------------------------


Si le IF ne me retourne pas 'OK' l'insert dans la table LECTEUR_TRANSFERT
ne se fait pas.

Probablement une erreur de bleu mais je suis perdu là

merci