Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2006, 11:54
lesancor
 
Fecha de Ingreso: abril-2006
Mensajes: 36
Antigüedad: 18 años
Puntos: 0
Problema En Oracle Con Insert Dentro De Una Funcion

hola de nuevo...

tengo un problema al ejecutar una funcion mediante la siguiente manera:

- SELECT funcion('parametro') FROM DUAL

Oracle me envia el siguiente error:

ORA-14551: no se puede realizar una operación DML dentro de una consulta
ORA-06512: en "SHEMA.FUNCION", línea 7 

mi funcion lo que hace es insertar un registro, por lo tanto se que significa este error pero, si no se puede ejecutar una operacion de DML en un select, como llamo a mi funcion??? ya que debo ocuparla en una JSP...

Consulto al foro pq creo que es el mejor de TODOS....
DE Antemano Gracias