PLS-00859
No iterand type was specified for a weak Cursor Variable iteration control.
Cause
No type was specified for the iterand in an iterator that used a weak Cursor Variable iteration control.
Action
Add an explicit type for the iterand in the iterator.