Thinking more about null, I seems to me that the primary problem with nulls is that the theoretical definition of null is very different than the pragmatic use of null. We all learned in DB101 that Null means "unknown" and this is why Null = Null is false.
Read More...