execute immediate dentro de un execute immediate
[quote]uno:=1;
dos :=’insert into TRABAJADOR(‘||inValuesToInsert||’) values(‘||inValuestoPas||’)’;
execute IMMEDIATE dos using uno,addColN, addColS(8),addColD,addColS(100),
addColS(60),addFKColN(‘DEPT’),addFKColS(‘PAIS’),addFKColS(‘CATEGORIA’)[/quote]
este codigo me sirve para insertar aleatoriamente una fila dentro de una tabla([b]TRABAJADOR[/b])la cual supustamente no conozco, el nombre esta ahi para ahorarme un poco de trabajo, para ello he capturado las columnas en la variable[b]inValuesToInsert[/b] y los atributos a insertar(:1,:2…) en otra variable [b]inValuestoPas[/b], ahora a[u]l ejecutar ese codigo me funciona[/u], pero como dije anterormente no conozco la tabla y los atributos q he puesto son capturados mediante [i]functions[/i], ademas los parametros a insertar si se dan cuanta son funciones pero lo q necesito es q esta porcion de codigo [sql]uno,addColN, addColS(8),addColD,addColS(100),
addColS(60),addFKColN(‘DEPT’),addFKColS(‘PAIS’),addFKColS(‘CATEGORIA’)[/sql] este en una variable tipo varchar la cual pueda llamar dinamicamente dentro del [i]execute immediate[/i] utilizandolo(pienso yo) dentro de otro [i]execute immediate[/i]. Es posible hacer un execute immediate dentro de otro execute immediate o me dan otra idea. Saludos oto