hola de nuevo he creado esta funcion que me debe devolver el asistente más joven de la empresa
Código SQL:
Ver originalCREATE 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;
se crea perfectamente pero al ejecutarls no me devuelve ningún valor