La solución estándar siempre es esta:
Crea un dominio tal que así:
Código SQL
[-] CREATE DOMAIN T_BOOLEAN AS
SMALLINT
DEFAULT 0
NOT NULL
CHECK (value in (0,1));
Luego donde te haga falta utilizas este nuevo tipo de datos. Se hace pasar bien por un boolean ya que en cualquier sitio generalmente se interpreta que si hay un 0 (cero) es 'FALSE' y cualquier otro valor distindo de 0 es 'TRUE'.