Comment puis-je donner à l'utilisateur, exécuter une autre utilisateurs de fonctions?

Je veux donner des privilèges à un utilisateur d'appeler une fonction d'un autre utilisateur de la fonction.

J'écris ceci : GRANT EXECUTE ANY FUNCTION TO user;

mais ça ne fonctionne pas.

besoin de l'utilisateur d'appeler cela:

call XXX.YYY.AlterAllInvalidObjects(NULL,'PACKAGE BODY');

mais comment puis-je donner de subvention ?

REMARQUE : je ne veux pas utiliser : GRANT EXECUTE ON FUNCTION AlterAllInvalidObjects TO user;
J'ai besoin de solution générale pas de nom de fonction spécifique.

OriginalL'auteur Ersin Gülbahar | 2012-09-13