Nie możesz po prostu umieścić wartości w tabeli obiektów - musisz przekonwertować wartości na obiekty odpowiedniego typu, a następnie wstawić obiekty. Wypróbuj
procedure temp is
v_nt foo_nt;
begin
select FOO_OBJ(id ,status)
bulk collect into v_nt
from foo;
end temp;
Nie testowane na zwierzętach - będziesz pierwszy!
Dziel się i ciesz.