Sie können den Datensatztyp eines schwachen dynamischen Ref-Cursors nicht abrufen.
Daher ist es wahrscheinlich am besten, einen benutzerdefinierten RECORD
zu definieren basierend auf dem Typ der verschiedenen Spalten, die Sie benötigen. Etwas wie das:
...
TYPE rec_typ IS RECORD (
CELLID CELLS.ID%TYPE,
CELLNUM CELLS.NUM%TYPE,
ID NUMBER, -- or whatever type suits your needs
REMOVED NUMBER -- or whatever type suits your needs
);
rec rec_type;
...