oracle8i 创建临时表
create   or   replace   procedure   sp_test 
 As 
 begin 
 execute   immediate    'CREATE   GLOBAL   TEMPORARY   TABLE   TEST(aaa   VARCHAR2(10))   ON   COMMIT   DELETE   ROWS '; 
          dbms_output.put_line( 'hello '); 
 end;   
 编译通过,可总是提示 
 ORA-01031:权限不足
------解决方案--------------------要分配创建表的权限给你登录的用户,另外不知你要做什么,在ORACLE中一般不用创建临时表这样的方法,应该是SQLSERVER中常用这种方法
------解决方案--------------------执行用户需要create table的系统权限,需要dba授予