
Necesito lanzar un script que haga lo siguiente
ALTER TABLE DIRECCION
ADD ( CUENTA2 varchar2(50));
UPDATE DIRECCION SET CUENTA2=CUENTA
ALTER TABLE DIRECCION
DROP COLUMN CUENTA
ALTER TABLE DIRECCION
RENAME COLUMN CUENTA2 to CUENTA;
commit
Es decir que cree en la tabla un nuevo atributo que se llame numero 2, actualizar el contenido con los datos de numero y luego eliminar el etributo numero y renombrar el atributo Numero2 a numero .
Si se lanzar por separado las diferentes sentencias funcionan correctamente pero si se lanzan todas juntas me da un error ( que no acabo de recordar pq desde casa no lo puedo probar

Creo que es posible que suceda pq no la manera correcta de lanzar este proceso, es muy posible que si lanzo en forma de stored procedure funcione bien o alguna manera de ejecutar sentencias masivas.
¿Alguien sabe como resolver este problema? ¿Cual es la manera adecuada de lanzar este tipo de procesos?

Muchas gracias por todo y hasta pronto!
