The 1st cursor is declared inside PROC_ONE and the 2nd cursor inside PROC_TWO. At those declarations, you have to say WITH RETURN TO CLIENT. You don't have to care about those cursors in your main procedure, i.e.
Code:
BEGIN
IF MYVAR='1' THEN
CALL PROC_ONE;
ELSE
CALL PROC_TWO;
END IF;
END