[9.1] Procedure avec curseur en dehors du schéma propre
Bonjour,
ci dessous problème pour mettre en place une procédure qui doit récupérer des données sur un schéma dont elle n'est pas propriétaire, je mets le code suivant :
Citation:
IS
ACTION TEMPR%ROWTYPE;
CURSOR EXECUTESQL IS SELECT * FROM TEMP;
CURSOR READIDENT IS SELECT * FROM SCHEM1.TBL1;
BEGIN
à chaque fois j'ai une belle erreur de compil :
Citation:
ORA-00942: Table ou vue inexistante]
or mon utilisateur propriétaire de la procédure a bien des privilèges en SELECT sur le schéma SCHEM1
Peut on executer une procédure avec ouverture d'un curseur SELECT sur un schéma n'appartenant pas à la procédure ?
faut il alors des privilèges définies au niveau de la procédure ?
lorsque je vire l'ouverture du curseur sur la table SCHEM1.TBL1 tout va bien !!
merci de votre aide