Ada dua cara berbeda agar penyegaran lengkap dapat terjadi-- penyegaran atomik atau penyegaran non-atomik. Penyegaran atom hanya mengeluarkan DELETE untuk menghapus semua baris dalam tampilan terwujud dan kemudian melakukan INSERT untuk memasukkan data baru. Ini semua dalam satu transaksi sehingga arsitektur konsistensi baca multi-versi standar Oracle memungkinkan Oracle menunjukkan sesi lain data lama hingga penyegaran selesai. Dalam penyegaran non-atomik, Oracle melakukan TRUNCATE pada tampilan terwujud dan kemudian INSERT jalur langsung untuk memasukkan data baru. Ini jauh lebih efisien tetapi karena TRUNCATE adalah DDL, artinya data lama tidak terlihat oleh sesi lain selama penyegaran.