Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Can't select from ALL_TABLES in a stored procedure
I am logged in my schema. Plain SQL Plus:
-SELECT COUNT(*) FROM ALL_TABLES
461
-I have my own table LNK_TABLES:
TRUNCATE TABLE LNK_TABLES; table truncated INSERT INTO LNK_TABLES SELECT fields... FROM ALL_TABLES; COMMIT; SELECT COUNT(*) FROM LNK_TABLES; 461 <= this is OK
BEGIN
EXECUTE IMMEDIATE 'TRUNCATE TABLE LNK_TABLES';
INSERT INTO LNK_TABLES SELECT fields... FROM ALL_TABLES;