The document describes different types of partitioning that can be used when creating tables in Oracle including range, list, hash, range-hash, range-list, index organized tables, and clustered tables. Examples are provided for each type of partitioning that show the SQL syntax for creating tables using that partitioning method.