With the following code, Ctrl+Click on v_global and v_sub_local works, but not on v_local.
Picklist dropdown within sub_test shows v_local and v_sub_local but not v_global.
Would be nice if both of them would support all three levels.
Ctrl+Click on sub_test() also does not work.
CREATE OR REPLACE PACKAGE BODY test_package AS
v_global NUMBER;
PROCEDURE test AS
v_local NUMBER;
PROCEDURE sub_test AS
v_sub_local NUMBER;
BEGIN
dbms_output.put_line( v_global + v_local + v_sub_local );
END sub_test;
BEGIN
sub_test();
END test;
END test_package;