In the following example, syntax highlighting of package_var on line 12 works, but on line 13 it doesn't. I wish it would.
Also, but less important, syntax highlighting of function_var only works when you click on line 7. Clicking lines 12, 13, or 14 doesn't cause highlighting. And, like above, highlighting on line 15 doesn't work at all.
Also, but less important, syntax highlighting of function_var only works when you click on line 7. Clicking lines 12, 13, or 14 doesn't cause highlighting. And, like above, highlighting on line 15 doesn't work at all.
Code:
01 create or replace package body MyPackage is
02
03 package_var number;
04
05 function MyFunction return number is
06
07 function_var number;
08
09 function MyInnerFunction return number is
10 inner_function_var number;
11 begin
12 function_var := package_var;
13 function_var := MyPackage.package_var;
14 inner_function_var := function_var;
15 inner_function_var := MyFunction.function_var;
16 return inner_function_var;
17 end;
18
19 begin
20 return MyInnerFunction();
21 end;
22
23 end MyPackage;