NULL is NULL no matter what the datatype. Most programming languages have a constant or keyword for NULL, because "" is an empty string type, not exactly NULL.
My question is, would "" also match NULL for numeric values (not string or text)?
Seems to work for me, but I'm not positive I'm actually checking for NULL.