Kolom tersembunyi adalah kolom yang ada dalam tabel tetapi tidak dapat dipilih. Ada berbagai alasan mengapa Oracle membuat kolom tersembunyi-- dua dari alasan yang lebih umum adalah
- Bila kolom ditandai sebagai tidak digunakan tetapi tidak dibuang, kolom tersebut disembunyikan
- Oracle kolom virtual buat kolom tersembunyi di tabel
Berbagai fitur Oracle lainnya dapat membuat kolom tersembunyi juga meskipun fitur tersebut cenderung lebih esoterik (yaitu jika memori berfungsi, interMedia membuat beberapa kolom tersembunyi untuk melacak berbagai bit data).