One time procedures is a Simple anonumus block in a package body which will not have an end keyword . end for package will serve the both task. this procedure is executed very first time when first call made to this package.
example:
create package body demo as
function show_num return number is
begin
return num;
end;
begin
num : 50;
end;
end demo;
create or replace package body demo as
function show_num return number is
begin
return num;
end;
begin
num : 50;
end demo;