bonjour

j'ai réalisé une procédure stockée qui contient une requete dynamique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
create or replace procedure ma_proc(r_nom varchar, r_prenom varchar)
IS
.....
 
EXECUTE IMMEDIATE 'select * from ma_table where nom=r_nom';
...
END;
à la compilation de la requete , il n'ya aucune erreur


mais à l'appel de la procédure , il dit que r_nom n'est pas un identificateur valide

merci
je ne vois d'ou vient l'erreur dans la syntaxe de execute immediate