Apakah kolom Y diindeks? Bisa jadi menyetel kolom ke null berarti Oracle harus menghapus dari indeks, bukan hanya memperbaruinya. Jika demikian, Anda dapat menghapus dan membangunnya kembali setelah memperbarui data.
EDIT:
Apakah hanya kolom Y yang menunjukkan masalah, atau tidak tergantung pada kolom yang diperbarui? Bisakah Anda memposting definisi tabel, termasuk batasan?