je hebt het op databaseniveau als object gedefinieerd, dus dit object moet worden geïnitialiseerd.
U kunt dit ofwel doen om het te initialiseren met null
waarden voordat u uw selectie als volgt uitvoert:
row_type := foo_type(null,null)
Maar de meer passende oplossing zou zijn om de selectie te wijzigen in het volgende:
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!