Er kolonne Y indekseret? Det kan være, at indstilling af kolonnen til null betyder, at Oracle skal slette fra indekset i stedet for blot at opdatere det. Hvis det er tilfældet, kan du slippe og genopbygge det efter opdatering af dataene.
EDIT:
Er det kun kolonne Y, der udviser problemet, eller er det uafhængigt af, at kolonnen opdateres? Kan du sende tabeldefinitionen, inklusive begrænsninger?