Sepertinya dengan penambahan DISTINCT, Anda telah membuat SQL yang mendasari tampilan Anda tidak memenuhi syarat untuk penyegaran cepat, dan karena itu tidak dapat digunakan dengan ON COMMIT (bahkan jika Anda menetapkan penyegaran selesai alih-alih penyegaran cepat). Dari Dokumen Oracle :
Tabel 8-4 Mode Penyegaran
BERKOMITMEN
SESUAI PERMINTAAN
Tautan dokumen yang sama juga memiliki daftar batasan untuk penyegaran cepat.