Η σύγκριση με NULL αποτυγχάνει πάντα, σε όποια βάση και να το δοκιμάσεις. Για να ελέγξεις αν μία τιμή είναι NULL πρέπει να γράψεις MyFiels IS NULL, όχι MyField = NULL.
Το NULL δεν είναι τιμή, σημαίνει την απουσία τιμής ή αν θες άγνωστη τιμή. Η σύγκριση μίας άγνωστης τιμής με μία άλλη άγνωστη τιμή έχει και άγνωστο αποτέλεσμα. Γι αυτό και το WHERE σου αποτυγχάνει πάντα.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos