Non è possibile ottenere il tipo di record di un cursore di riferimento dinamico debole.
Quindi, la soluzione migliore è probabilmente definire un RECORD
personalizzato in base alla tipologia delle varie colonne di cui hai bisogno. Qualcosa di simile che:
...
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;
...