IsNull( ) is a Visual FoxPro function. You need IsNull( ) because .NULL. is never equal to any value, even itself. Nor is it unequal to other values. That is, .NULL.=.NULL. returns .NULL. and so does .NULL.<>.NULL.
The only way to find out if you have a null value is to test with IsNull( ).