За да видите всички таблици в друга схема, трябва да имате едно или повече от следните системни привилегии:
SELECT ANY DICTIONARY
(SELECT | INSERT | UPDATE | DELETE) ANY TABLE
или големият чук, ролята на DBA.
С всеки от тях можете да изберете:
SELECT DISTINCT OWNER, OBJECT_NAME
FROM DBA_OBJECTS
WHERE OBJECT_TYPE = 'TABLE'
AND OWNER = '[some other schema]'
Без тези системни привилегии можете да видите само таблици, до които сте получили някакво ниво на достъп, независимо дали директно или чрез роля.
SELECT DISTINCT OWNER, OBJECT_NAME
FROM ALL_OBJECTS
WHERE OBJECT_TYPE = 'TABLE'
AND OWNER = '[some other schema]'
И накрая, винаги можете да направите заявка към речника на данните за вашите собствени таблици, тъй като правата ви върху вашите таблици не могат да бъдат отменени (от 10g):
SELECT DISTINCT OBJECT_NAME
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'TABLE'