To create a table, you need CREATE TABLE privilege, CREATE SESSION to connect, and storage area access (tablespace quota). CREATE SYNONYM and CREATE INDEX are separate privileges - a synonym is an alias and indexes are optional database objects that can be created separately.