Improve null handling

Fixes #921 
[Firebird's data type migration sheet](http://www.firebirdsql.org/manual/migration-mssql-data-types.html#d0e17185) says that the `bit` equivalent **from MS SQL** is `char(1)` for Firebird.