A ver compañero, creo que no nos ponemos de acuerdo o bien, no me estas dando TODA la informacion.
¿Que caso tiene meter la ejecucion de procedimiento que solo hace un simple SELECT en un cursor?
Te pregunte: ¿Que te da esto?
Que crea la lista de registros en tu cursor, para posteriormente en el mismo loop del cursor, solo se lo pasas a tu procedimiento que hace un simple SELECT
¿Cual es entonces el objetivo?