Solía pensar que Oracle no indexa una fila cuando uno de los valores de la columna es nulo.¿Cuándo Oracle indexa valores nulos de columna?
Algunos experimentos simples muestran que este no es el caso. Pude ejecutar algunas consultas de manera inesperada, solo accediendo a índices, aunque algunas columnas eran anulables (lo cual, por supuesto, fue una agradable sorpresa).
Una búsqueda en Google llevó a algunos blogs con respuestas contradictorias: He leído que una fila se indexan a menos todos columnas indizadas son nulos, y también que una fila se indexan a menos el valor de columna que lleva para el índice es nulo.
Entonces, ¿en qué casos una fila no ingresa un índice? ¿Es esta versión de Oracle específica?