Funciones PL

tema enviado por La Confundida en ORACLE
tema iniciado el 26/09/2007

hola

Por favor necesito ayuda con una funcion que me da error al declarar la variable,

además no entiendo la peticion del requerimiento para saber si un usuario esta logeado.

/*------------------------------------------------------
//------------------------------------------------------
Devuelve el string “SI” si el usuario está logeado y “NO”
si el usuario no está logeado
//------------------------------------------------------
--------------------------------------------------------*/

function f_login (p_cusuario in varchar2, p_cpassword in varchar2) return varchar2
is

l_var varchar2(2);

begin  

l_var:='SI';

    if (p_cusuario is not null and p_cpassword is not null) then
   
        dbms.output.put_line('usuario logeado');
        return l_var;
               
   else
       l_var:='NO';
      
        dbms.output.put_line('usuario no logeado');
        return l_var;
   
  end if;
 
end;