Código SQL:
se crea perfectamente pero al ejecutarls no me devuelve ningún valor Ver original
CREATE OR REPLACE FUNCTION persona (empresa1 IN asistente.empresa%TYPE) RETURN VARCHAR2 IS v_nombre asistente.nombre%TYPE; BEGIN SELECT nombre INTO v_nombre FROM asistente WHERE fechanac=(SELECT MIN(fechanac)FROM asistente)AND empresa=empresa1; RETURN (v_nombre); EXCEPTION WHEN NO_DATA_FOUND THEN RETURN(NULL); END persona;