Bonjour à tous,

Je sais qu'il est tout à fait possible d'appeler une procédure ou fonction d'un package via un database link. Cependant, lorsque j'essaye de rendre ce database link dynamique, j'obtiens une erreur. Voici le code exécuté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
EXECUTE IMMEDIATE 'schema_migration_tools.DropSchemas@' ||  v_DbLink || '(''TEST_USER'')';
Voici l'erreur obtenue (sans aucune autre information supplémentaire) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-00900: instruction SQL non valide
Lorsque j'écris en "dur" le database link à utiliser, ça fonctionne parfaitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
schema_migration_tools.DropSchemas@my_db_link('TEST_SCHEMA')';
Est-ce qu'il y a possibilité de rendre dynamique l'utilisation d'un database link?

Merci de votre aide.
Djaydine