Объявление и инициализация объектов . Как и другие переменные
PL/SQL, объект описывается в разделе объявлений блока, после имени
объекта указывается соответствующий тип. Например:
DECLARE
BOOK BOOK_T;
BEGIN
NULL;
END;
В этом блоке BOOK описывается как экземпляр объектного типа
BOOK_T.По правилам PL/SQL экземпляр объекта, объявленный таким
образом, инициализируется NULL-значением, т. е. создается NULL-
объект, на атрибуты которого ссылаться нельзя. Подобная попытка при-
ведет к ошибке. В следующем примере система выдаст ошибку «Ссылка
на неинициализированный составной тип»:
DECLARE
BOOK BOOK_T;
BEGIN
BOOK. TITLE:= 'Война и мир';
END;
Для инициализации объектов используется специальная функция-