l'hai definito come oggetto a livello di database, quindi questo oggetto deve essere inizializzato.
Puoi eseguire questa operazione per inizializzarlo con null
valori prima di selezionare come segue:
row_type := foo_type(null,null)
Ma la soluzione più adatta qui sarebbe cambiare la selezione come segue:
select
foo_type(b1,b2) -- Create a foo_type from the select
into
row_type -- throw this initialized foo_type into your variable row_type
from
table_xxx
where
rownum=1; --Only one row!