Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2010, 08:09
Clac
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Sonrisa select max - variables

Hola, soy nueva en esto... ojala puedan darme una mano...

Tengo este procedimiento donde quiero pasarle como parametros el nombre de un campo y de una tabla y me obtenga el valor maximo, de dicho campo. He escrito esto pero me sale el error:

ORA-00604: error occurred at recursive SQL level 1
ORA-01003: no statement parsed

Procedure:

PROCEDURE SP_MAX_VALOR(V_TABLA IN VARCHAR2, V_CAMPO IN VARCHAR2, oCursor OUT REFAPLI) is
v_sql varchar2(1000);
BEGIN
v_sql := 'SELECT MAX ' || V_CAMPO || 'FROM ' || V_TABLA;
OPEN oCursor FOR v_sql;


EXCEPTION
WHEN OTHERS THEN
NULL;
END;

Espero puedan ayudarme...
gracias