Hola,
Cita: entonces el procedimiento que he creado no sirve para nada?
Eso lo debes decidir tu.
Cita: ademas el ejemplo que has puesto me da lo siguiente con TOAD
PLS-00103: Encountered the symbol "3" when expecting one of the following:
begin function package pragma procedure subtype type use
<an identifier> <a double-quoted delimited-identifier> form
current cursor external language
Los numeros de linea que ves en el ejemplo que publique se deben a la herramienta de Oracle SQL*Plus, no son parte del codigo. Para el TOAD utiliza lo siguiente.
Código:
create or replace procedure p1
as
begin
insert into mov_2
select
id_movimientos_mes,
fecha,
cantidad,
total,
tipo_entrega,
null,
n_factura,
orden_compra
from mov_1;
execute immediate 'truncate table mov_1';
delete from mov_1;
end;
Recuerda que debes elegir una de las dos opciones, el DELETE o TRUNCATE, no dejes las dos porque no tiene sentido.
Saludos