ayuda con esta sentencia

tema enviado por jaime en ORACLE
tema iniciado el 06/11/2007


tengo las siguiente  tablas y sus campos
perfil  (id_pf, nom_pf,desc_pf)
area (id_area, desc_area)
usuario (id_usu,id_pf,id_area,nombre_usu,ape_usu,login_usu,pwd_usu)

este es mi procedimiento almacenado en la cual me va a listar varios campos ,pero si el (login_usu y pwd_usu) sean correctos


CREATE or replace PROCEDURE sp_usuario(usuario in varchar2, contrasena in varchar2)is
begin
SELECT U.ID_USU,nombre_USU, U.ape_USU, P.NOM_PF, A.desc_area
FROM USUARIO U
INNER JOIN PERFIL P ON P.ID_PF = U.ID_PF
INNER JOIN AREA A ON U.ID_AREA = A.ID_AREA
WHERE u.LOGIN_USU = usuario AND u.pwd_usu = contrasena;
END sp_usuario;
/


*me sale el siguiente error
  PLS-00428: se espera una cláusula INTO en esta sentencia SELECT