La verdad es que la pregunta es un dilema. Si es único, está claro que si el campo es null y sólo existe un registro con dicho valor, es un valor único y debería ser válido, pero no tendría sentido tener varios campos con null y pedir que sea único... no se cumpliríala regla de unicidad...
En todo caso debería ser una regla especial UNIQUE NOT NULL o algo similar para situaciones como la que dices, si realmente tiene sentido o utilidad. Si FireBird 1.5 lo tiene será porque es útil, pero espero que sea no con el UNIQUE sino con otra opción especial...
|