> yes, except I think you meant:
> (unknown or false or false) = unknown
>
> as can be demonstrated by:
>
> test=# \pset null 'null'
> Null display is "null".
> test=# select (null or true);
> ?column?
> ----------
> t
> (1 row)
>
> test=# select (null or false);
> ?column?
> ----------
> null
> (1 row)
Thanks for the clearification. I was totally wrong on that point. :-)
Regards,
Richard Broersma Jr.