Juste faire une comparaison des requêtes suivantes sur des tables contenant des valeurs nulles

SELECT *
FROM NOM_TABLE
WHERE NOM_COLONNE = NVL(:BIND_VARIABLE, NOM_COLONNE)

ET

SELECT *
FROM NOM_TABLE
WHERE ( NOM_COLONNE = :BIND_VARIABLE OR :BIND_VARIABLE IS NULL )

si la colonne spécifiée dans NOM_COLONNE contient des valeurs nulles ont peut avoir des surprises !!!!!!!