I want populate variable from query in oracle package.
In package I'm define:
g_my_value number;
g_my_value2 number;
PROCEDURE initialize_par;
In package body:
create or replace PACKAGE BODY my_pkg AS
PROCEDURE initialize_par AS
BEGIN
Select parameter_value into g_my_value from tbl_parameters where name = 'my_value';
Select parameter_value into g_my_value2 from tbl_parameters where name = 'my_value2';
END initialize_par;
Before use variable in other procedure in this package I need call Exec initialize_par to set value in variable.
Is it good option? Is it possible set value in variable without procedure initialize_par?