I tend to make use of the some of the built-in MDSYS varray types in my code. For reasons unknown, the new TOAD 184.108.40.206 really hates any use of MDSYS.SDO_STRING2_ARRAY and marks it as “error… this variable has zero size”. It has no problem with other VARRAYs which is a bit weird. There does not seem to be a way to turn off this notification and is new behavior at 220.127.116.11. Its not a big deal but it does draw your eye as a distraction.
CREATE OR REPLACE PROCEDURE foo