Problème Oracle 9.2.0.6 :
Base 1 : Une fonction F_TEST() qui select 2 tables et renvoie un varchar2
Base 2 : DBLINK vers Base 1
Une Forme : TRIGGER ON-ERROR appelle une fonction F_ERROR dans une librairie PLL
Une Pll : Fonction F_ERROR appelle F_TEST()

1/ J'ai créé un public synonym F_TEST for F_TEST@BASE1
=> ORA-04067 lorsque loggué sur Base2

2/ sous TOAD, un appel F_TEST marche.

3/ Si je déporte le code de F_ERROR (pll) dans le ON-ERROR (fmb)
=> ca marche !!

4/ Si je crée la fonction sur Base2 (synonym sans le dblink)
=> ca marche (normal)

Avez vous une idée ?