Salut !
Pachot, mon argument contre les NULL ici, c'est que ça tue les statistiques.
Le CBO prend pour hypothèse que les colonnes sont indépendantes : puisqu'il multiplie les sélectivités des prédicats en conjonctions sans termes correctif.
On est d'accord ?
Si oui, le fait qu'un certain nombre de colonnes soient NULL en fonction d'une autre colonne risque vraiment de poser problème.
Bien sûr, l'hypothèse d'indépendance peut être fausse même lorsque le modèle est totalement relationnel normé... mais ici, on force l'erreur !