Bonjour à tous

Le titre n'est pas très explicite mais je n'arrive pas à mieux le décrire en une ligne.

Je me laisse

J'ai deux serveurs (A et B).
Une base Oracle sur chaque serveur (sur A une 8.1.7.3 et sur B une 9.0.2.x)
Il existe une table sur A que je dois utiliser dans une procédure sur le serveur B.
J'ai bien créé le DBlink sur B pour aller sur A. Lorsque je fais un select sur B pour avoir les données de la table de A alors pas de souci ca répond bien. Mais à partir du moment ou je veux utiliser la table de A dans ma procédure sur B. Ce ne fonctionne plus. Il me donne une ORA 00942 : table or view doesn't exists.

Je sais c'est compliqué mais ma procédure sur B (utilise le package utl_smtp) ne fonctionne sur le serveur A.

Est ce qu'il y a une solution à ce problème ?

Merci d'avance