Czy kolumna Y jest indeksowana? Możliwe, że ustawienie kolumny na null oznacza, że Oracle musi usunąć z indeksu, a nie tylko go zaktualizować. W takim przypadku możesz go upuścić i odbudować po aktualizacji danych.
EDYCJA:
Czy problem dotyczy tylko kolumny Y, czy jest ona niezależna od aktualizowanej kolumny? Czy możesz opublikować definicję tabeli, w tym ograniczenia?