create or replace package manu_pkg  as
function manu_func (name in varchar2) return number;
procedure manu_proc (name in varchar2);
x number := 125;
y number;
end manu_pkg;

create or replace package body manu_pkg as
function manu_func(name in varchar2) return number as
begin
y := 123*x;
return (y);
end manu_func;
procedure manu_proc (name in varchar2) as
z number;
begin
z := y+10;
dbms_output.put_line(z);
end manu_proc;
end manu_pkg;

select  manu_pkg.manu_func('manu') from dual;

 execute manu_pkg.manu_proc('manu');

____________________________________________________________________
 create or replace package manu_pkg  as
 function manu_func (name in varchar2) return number;
 procedure manu_proc (name in varchar2);
 end manu_pkg;

 create or replace package body manu_pkg as
 x number := 124;
 y number;
 function manu_func(name in varchar2) return number as
 begin
 y := 123*x;
 return (y);
 end manu_func;
 procedure manu_proc (name in varchar2) as
 z number;
 begin
 z := y+10;
 dbms_output.put_line(z);
 end manu_proc;
 end manu_pkg;