A heap-organized table is a table with rows stored in no particular order. This is a standard Oracle table; the term "heap" is used to differentiate it from an index-organized table or external table.
If a row is moved within a heap-organized table, the row's ROWID will also change.
[@more@]An index-organized table (IOT) is a type of table where the data is stored in a B*Tree index structure.