Apa yang Anda maksud dengan "mengosongkan ruang"? Saat Anda menghapus data, ruang kosong di blok. Ruang itu sekarang tersedia untuk penyisipan (atau pembaruan) berikutnya dalam tabel tempat Anda menghapus data. Itu biasanya cukup karena tabel biasanya akan bertambah lagi di masa mendatang.
Anda dapat mengecilkan tabel jika Anda ingin mengurangi ukuran segmen tabel dan menyediakan ruang untuk segmen lain dalam tablespace yang sama
ALTER TABLE table_name ENABLE ROW MOVEMENT;
ALTER TABLE table_name SHRINK SPACE CASCADE;
Pada saat itu umumnya tidak perlu membangun kembali indeks.