Don't assign a Null value.
If you want something like it, assign a "" (zero-lenght string ), in the future, you'll see why.
and yes ISNULL() is your only bet. (assuming that is not a zero-lenght string or a normal string, either case you can test that !a is neither, so, by elimination, it got to be NULL.)