Anda mendefinisikannya sebagai objek di tingkat basis data, jadi objek ini harus diinisialisasi.
Anda bisa melakukan ini untuk menginisialisasi dengan null
nilai sebelum melakukan pilihan Anda sebagai berikut:
row_type := foo_type(null,null)
Tetapi solusi yang lebih pas di sini adalah mengubah pilih menjadi yang berikut:
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!