Sie können Werte nicht einfach in eine Objekttabelle einfügen – Sie müssen die Werte in Objekte des entsprechenden Typs umwandeln und dann die Objekte einfügen. Versuchen Sie es
procedure temp is
v_nt foo_nt;
begin
select FOO_OBJ(id ,status)
bulk collect into v_nt
from foo;
end temp;
Nicht an Tieren getestet - Sie sind die Ersten!
Teilen und genießen.