Eu sei que não consideram '' como NULL, mas isso não faz muita coisa para me dizer por que este é o caso. Pelo que entendi as especificações SQL, '' não é o mesmo que NULL- um é um dado válido e o outro está indicando a ausência dessas mesmas informações. Sinta-se à vontade para especular, mas...