データベースレベルでオブジェクトとして定義したため、このオブジェクトを初期化する必要があります。
これを実行して、null
で初期化することができます。 次のように選択を行う前の値:
row_type := foo_type(null,null)
ただし、ここでのより適切な解決策は、選択を次のように変更することです。
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!