Man könnte es als beseitigung eines möglichen Fehlers betrachten.
Field.AsInteger, da kommt bei NULL und 0 eine 0 hinten raus.
Außerdem klingt NULL und Null beim Reden und Denken auch irgendwie gleich.
Außerdem, wir sind hier bei Delphi ... da hat man gefälligst bei 1 anzufangen mit Zählen!