Description
Some databases do not support IS [NOT] NULL on all datatypes.
For example Sybase does not allow it's clob / blob types (TEXT and IMAGE respectively) to be used with the IS NULL and IS NOT NULL clauses. The datalength() function to determine if the column has any data instead of the generic IS [NOT] NULL clause.
Oracle has a similar restriction with BLOB / CLOB types.