-- PL/SQL Block to call this procedure with an integer variable:
declare
-- Boolean parameters are translated from/to integers:
-- 0/1/null <--> false/true/null
p_boolpar boolean := sys.diutil.int_to_bool(:p_boolpar);
begin
-- Call the procedure
boolproc(p_boolpar => p_boolpar);
-- Convert false/true/null to 0/1/null
:p_boolpar := sys.diutil.bool_to_int(p_boolpar);
end;