Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2009, 09:43
RockXellos
 
Fecha de Ingreso: abril-2009
Mensajes: 30
Antigüedad: 15 años
Puntos: 0
insertar el resultado de un SELECT

Buenas:

Como explique en el titulo, necesito hacer una query que inserte el resultado de un select.

es decir:

insert into tabla destino values(
select campo_1 from tabla tabla_origen
);

El problema es que el SELECT retornara mas de una fila, de echo son N filas(podria ser desde 0 a n), y para empeorar necesito que sean insertadas todas en solo una query, no puedo usar PL/SQL.

es una BD oracle 9.

Espero me puedan dar una mano.