Hola esta es mi cursor .. tengo la necesidad de ejecutarlo mediante un objeto en este caso una funcion como lo pondria dentro de una y luego como lo llamaria.
    
Código SQL:
Ver original- DECLARE 
- CURSOR C1 IS SELECT ENAME,SAL,DEPTNO FROM EMP E2 WHERE SAL=(SELECT MAX(SAL) FROM EMP E1 WHERE E2.DEPTNO=E1.DEPTNO)ORDER BY DEPTNO; 
- BEGIN 
-       FOR I IN C1 LOOP 
-       DBMS_OUTPUT.PUT_LINE('EMPLEADO: '||I.ENAME||'  SALARIO:'||I.SAL||' DEL DEPARTAMENTO: '||I.DEPTNO); 
-       END LOOP; 
- END; 
Estoy trabajando con la BD SCOTT sobre la tabla EMP