Estoy intentado realizar la siguiente consulta en ORACLE pero no me funciona. Supongo que no funciona por el order by.
insert into tabla1 (campo1, campo2, campo3)
select secuencia.nextval, campo4, campo5
from tabla2
where campo6 ='Algo'
order by campo7
He ejecutado:
insert into tabla1 (campo1, campo2, campo3)
select secuencia.nextval, campo4, campo5
from tabla2
where campo6 ='Algo'
y funciona.
Es una llamada que hago desde una aplicación VB y no me da tiempo a hacer a estas alturas un paquete para crear un cursor e iterar, ya que tendría que cambiar también todas las llamadas desde el aplicativo.
Alguien me puede ayudar, hay alguna manera de hacer esa ejecución en un sola llamada desde VB?
Gracias.
P.D.: Estoy con el agua al cuello, así que agradeceré cualquier sugerencia, especialmente si son veloces.