Bonjour,

J'ai une 'table function' TF à l'intérieur d'un package PKG.
En tant que user U, quand j'exécute la requête suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM TABLE(PKG.TF('arg'));
tout va bien.

Maintenant, en tant que U, je crée un synonyme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CREATE SYNONYM TF FOR PKG.TF;
COMMIT;
et quand j'exécute la requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM TABLE(TF('arg'))
j'obtiens l'erreur :

ORA-00904: "TF": invalid identifier
Qu'est-ce qui ne ne va pas ? Précision : je suis sous Oracle 9.2.