Bonjour à tous, j'ai un petit souci, et malgré des recherches et autres je plante x) ...

Voici le contexte,

J'ai une table qui est alimenté cependant cette table à une contrainte d'unicité et etrangère avec une table d'utilisateur.
C'est pourquoi je souhaite crée un trigger permettant de juste récupéré le nom de l'utilisateur que nous allons inséré dans notre table afin de crée un utilisateurs avant dans l'autre table.

Et voici ce à quoi j'en suis arrivé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE OR REPLACE TRIGGER add_pool_contact
BEFORE INSERT ON POOL 
FOR EACH ROW
BEGIN
    insert into CONTACT (nom, prenom,mdp, userdroit) 
    SELECT New.nom, 'test','test',1 FROM POOL;
END;
Cependant impossible de crée le trigger une erreur me bloque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
>[Error] Script lines: 7-7 --------------------------
 ORA-00900: instruction SQL non valide
 Script line 7, statement line 1, column 0 
Des explications ou aides à offrir que je puisse comprendre et avance ?