



Variables At the start of execution the value of each variable is undefined unless a suitable
DATA statement appears in the program unit (see section 11). Undefined values must
not be used in expressions. Local variables in procedures do not necessarily retain
their values from one invocation of the procedure to another unless a suitable SAVE
statement is provided (section 9.11).