I tend to make use of the some of the built-in MDSYS varray types in my code. For reasons unknown, the new TOAD 18.104.22.168 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 22.214.171.124. Its not a big deal but it does draw your eye as a distraction.
CREATE OR REPLACE PROCEDURE foo