建表的语法示例:
CREATE GLOBAL TEMPORARY TABLE flight_schedule
 (startdate DATE,
  enddate DATE,
  cost NUMBER)
 ON COMMIT PRESERVE ROWS;oracle的临时表和sql server大不一样,oracle临时表中的数据隔离做得挺好,所以你完全可以用固定的临时表来操作。当然如果你坚持不要固定表,那也可以通过动态sql在过程中创建,但是表名必须不同,否则如果另外的用户已经创建的话,就会导致创建失败。