Local Objects Recreated
In most languages, any local variables declared in an exported procedure are recreated each time that procedure is invoked.
COBOL85 Exception
Variables declared in COBOL85 nested programs retain their values from one invocation to the next, unless the PROGRAM-ID paragraph of the nested program includes an IS INITIAL clause.

