Brian,
Sorry for my late comment but I was busy that week & I never looked back in on this discussion & I missed your comments.
You suggest that
quote:
For example:
INSTR("abc","A") = INSTR("abc","") = 1 should NOT be true.
Why? Looking for "nothing" fundamentally violates the logic system so why couldn't it return an illogical answer.
I agree my patch or constraint on the logic doesn't resolve all the logical conflicts but I am not sure that there is any constraint that is logically consistent in every circumstance.
A point:
If ""="" is true would it be logical to have INSTR("","") be false?
I don't think there is a logical answer to this debate & Ruud's reason is as good as any.
[ 24. August 2002, 05:27: Message edited by: Jack Lothian ]
_________________________
Jack