No puede simplemente poner valores en una tabla de objetos:debe convertir los valores en objetos del tipo apropiado y luego insertar los objetos. Prueba
procedure temp is
v_nt foo_nt;
begin
select FOO_OBJ(id ,status)
bulk collect into v_nt
from foo;
end temp;
No probado en animales, ¡serás el primero!
Comparte y disfruta.