Renaming v_test_type in the following example does not affect the lines using it:
CREATE TYPE test_type AS OBJECT ( x NUMBER );
DECLARE
v_test_type test_type := NEW test_type(0);
BEGIN
v_test_type.x := 1;
dbms_output.put_line( v_test_type.x );
END;
I see. I’ll take a look today. It worked before, but there were some other semi-recent rename identifier issues that were fixed breaking this. I’ll need to make sure those aren’t reintroduced!
Fixed for next beta. I tried your examples from February and they are all good too. Let me know if you spot anything else.
Thanks,
Michael