Bonjour à toutes et à tous... mais surtout à toutes

J'ai une question interrogative qui me travaille...
Est-il possible de créer un trigger sur une vue qui permet l'insertion des champs de la vue dans une autre table ?

Je m'explique... J'ai une vue regroupant 10 champs de 2 tables auxquelles je n'ai aucun accès.
Malheureusement, ces données doivent subir des traitements (envoi par mail d'infos, ...) et j'aimerai mettre un drapeau sur celles correctement traitées (0-1 binaire quoi).

J'avais dans l'idée de mettre un trigger sur la vue mais je ne sais pas si c'est faisable de faire un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
create or replace TRIGGER maj_tbl1
INSTEAD OF INSERT ON VW1
 
FOR EACH ROW
 
BEGIN
   INSERT INTO TBL1 
    VALUES (:NEW.champ1,
      :NEW.champ2,
      :NEW.champ3,
      :NEW.champ4,
      :NEW.champ5,
      :NEW.champ6,
      :NEW.champ7,
      :NEW.champ8,
      :NEW.champ9,
      :NEW.champ10,
      0);
END;
Est-ce possible ???