Bonjour à tous !!!

Voila, j'ai une procedure PL/SQL qui consulte la table ALL_TAB_COLUMNS pour récupérer les champs d'une table.

Mon probleme est qu'il ne trouve pas les références de la table. Hors, le même appel (avec le même user) en SQLPlus me renvoie bien les références de ma table.

Mon appel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, COLUMN_ID
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME = 'MA_TABLE'
ORDER BY COLUMN_ID
Je ne comprend pas puisque les droits sont (semble) biens atribués.
Est-ce que les procédures ont des droits d'accès différents de ceux du compte avec lequel je me connecte (et lance la procedure) ???

Merci
++