concerns
The NoValue keyword is used to check whether a variable currently has no value.
It is also possible to unassign a variable:
Var1 := NoValue
Var1 :=