default value of a variable at the time of declaration in PL SQL
Variables are default initialized with NULL.
You can change that, for example:
create procedure show1as l_start varchar2(10) := 'Hello';begin if l_start is not null then .... end if;end;/
You can also declare variables as not nullable:
create procedure show2as l_start varchar2(10) not null := 'Hello';begin null;end;/