# Global temporary define que esta disponible a todas la sesiones # Los datos siempre son privados a cada sesion # La clausula on commit es opcional (extiende la vida de los datos a la duracion de la sesion) # por default los datos expiran al commit. drop table invprecu_tmp; create global temporary table invprecu_tmp (COD_CIA CHAR(3) NOT NULL, TIPOPRO CHAR(1) NOT NULL, COD_ARTICULO VARCHAR2(25) NOT NULL, DOC_REFEREN VARCHAR2(10) NOT NULL, CAN_ARTICULO NUMBER(14,4) NOT NULL, constraint invprecu_tmp_PK primary key (cod_cia, TIPOPRO,COD_ARTICULO) ) on commit preserve rows;