我在存储过程这样建临时表:
execute immediate 'CREATE GLOBAL TEMPORARY TABLE Tab( nOptID number) ON COMMIT PRESERVE ROWS';
;;;;
然后execute immediate'drop table Tab';
在PL/SQL中测试是提示 '试图创建,更改或删除正在使用的临时表中的索引'
如果我把这句execute immediate'drop table Tab';去掉,在前台java程序中第一次调用这个存储过程不会出错,但第二次调用就会提示'名称以由现有对象使用,在"proname"第25行,也就是创建临时表的那行'
请问哪位高手指点下