Paul Vinkenoog nos ofrece un documento muy interesante (en idioma inglés), en el cual se aclara cómo funciona el valor NULL en Firebird, y las operaciones que se pueden realizar con él. El documento puede ser accedido en formato HTML en este enlace, y en formato PDF en este otro enlace.