Bonjour tout le monde; j’ai un problème ; j’&i créé une procédure qui permet de créer un rôle et en même temps lui faire un Grant ; voir le code suivant ;
Mon problème est que le rôle se crée mais le Grant ne s’exécute pas msg : « PRIVILEGES INSUFFISANTS » ma question est la suivante : quels privilèges le schéma qui appelle la procédure doit avoir ?


(NOM IN VARCHAR2
)

IS
begin
execute immediate 'CREATE ROLE '||NOM ;

execute immediate 'GRANT "SELECT","DELETE","INSERT","UPDATE" ON "BOR","BRD" TO '|| NOM;

end;


merci d’avance