Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2014, 03:56
agonzalezmbd
 
Fecha de Ingreso: enero-2014
Mensajes: 2
Antigüedad: 10 años, 11 meses
Puntos: 0
Paquetes PLSQL con SQL Developer

Buenos días, estoy intentando crear un paquete en SQL Developer. El código es el siguiente (bastante sencillo):

CREATE OR REPLACE PACKAGE PKGOPORTUNIDADES IS
PROCEDURE CREAR_OPOR_ACTUAL;
END PKGOPORTUNIDADES;

CREATE OR REPLACE PACKAGE BODY PKGOPORTUNIDADES IS
PROCEDURE CREAR_OPOR_ACTUAL IS
nombreTabla varchar2(20);
BEGIN
nombreTabla:='OPOR_ACTUAL';
EXECUTE IMMEDIATE('CREATE TABLE ' || nombreTabla || ' AS SELECT * FROM oportunidades WHERE SUBSTR(fcreacio,1,4)=''2013''');
END CREAR_OPOR_ACTUAL;
END PKGOPORTUNIDADES;

Pues bien, al compilar el paquete me da el siguiente error:

Error(5,1): PLS-00103: Encountered the symbol "CREATE"

¿Alguien tiene una idea de por qué? Creo que la sintaxis es la correcta, ¿no? Gracias!!!