Ответ 1
Сфера охвата находится на уровне сеанса. См. Первое предложение под заголовком "Добавленная функциональность" в Руководство пользователя и справочник PL/SQL
Учитывая следующее определение пакета Oracle (10g):
create or replace PACKAGE "foo"
AS
bar VARCHAR2(32000) := NULL;
END;
каков объем строки? Каждый сеанс получает свой собственный foo.bar или глобальный foo.bar через сеансы?
Можете ли вы процитировать мою главу и стих из справочного документа?
Сфера охвата находится на уровне сеанса. См. Первое предложение под заголовком "Добавленная функциональность" в Руководство пользователя и справочник PL/SQL
Эта переменная может содержать разные значения для нескольких сеансов. Если вы хотите изменить это, используйте PRAGMA_SERIALLY_REUSABLE.