Wrong autocomplete

pavel_j

Member²
Version 13.0.4.1906 (32 bit)
I have package with 2 functions:

CREATE OR REPLACE PACKAGE myPackage IS
FUNCTION FuncAAA(
aaa NUMBER
) RETURN NUMBER;

FUNCTION FuncBBB RETURN NUMBER;
END myPackage;

CREATE OR REPLACE PACKAGE BODY myPackage IS

FUNCTION FuncAAA(
aaa NUMBER
) RETURN NUMBER IS
--
BEGIN
FOR lrItem IN (SELECT 1 AS A, 2 AS B FROM dual)
LOOP
NULL;
END LOOP; -- resources
RETURN 0;
END;

FUNCTION FuncBBB RETURN NUMBER
AS
lrItem1 myStorage;
BEGIN
lrItem1 := myStorage(1, 'B');

END;
END myPackage;

I have object with 2 attributes:
CREATE OR REPLACE TYPE myStorage FORCE AS OBJECT
(
num NUMBER,
var VARCHAR2(250)

) NOT FINAL;

If I want to access lrItem in FuncBBB, autocomplete wrongly shows attributes from FuncAAA

lrItem.png


If I try to rename to new lrItem1, then autocomplete shows correct attributes from objekct myStorage

lrItem1.png

 
Back
Top