So you never use outer joins? Every outer join produces null values. On Thu, Dec 4, 2008 at 1:04 PM, Francisco Jose Peredo <franciscoperedo@tabasco.gob.mx> wrote:I try to avoid it in databases, if there are 3 different possible values, it is better to use a not null Integer column, all my boolean columns are "not null" always. Emmanuel Bernard escribió:Databases use this three-state for decades. It seems to work fine.Many people believe it does not work fine: http://en.wikipedia.org/wiki/Null_(SQL)#Controversy