"Gustav Lindenberg" <gustav(dot)lindenberg(at)gmail(dot)com> writes:
> Why is '' not considered null is postgres (8.1.3)
Because they're different. The SQL spec says that an empty string
is different from NULL, and so does every database in the world except
Oracle. Oracle, however, does not define the standard.
regards, tom lane