I have the same problem, and beautifier doesn't work, example dummy:
CREATE OR REPLACE PACKAGE BODY pk_dummy IS
FUNCTION f_dummy RETURN VARCHAR2 IS
CURSOR cur_dummy IS
SELECT * FROM DUAL;
BEGIN
FOR reg IN cur_dummy LOOP
NULL;
END LOOP;
RETURN('OK');
END f_dummy;
END pk_dummy;