Das ist korrekt.
Da die Variable im Programm selber immer einen korrekten Wert haben muss, muss man beim Schreiben natürlich angeben, ob dieser Wert auch gültig ist.

%NULLIND ist eine interne Variable, die der Variablen zugeordnet ist.

Bei SQL muss ich den NULLIND auch in einer separaten Binär-Variablen mitgeben:

update myfile set VAR = : MyVar : MyInd
...

fetch ... into : MyVar : MyInd, ...