If I want the DB to generate a column value, I have choices: A) I can create an Identity column, I can tell teh DB what value to start with how to increment the value ORDER_NUMBER int not null primary key, <- this is NOT generted by the DB BILLING_ID int generated as IDENTITY not null primary key, <- this is Auto-generated B) I can create a Sequence Objects and us that object for the column a Sequence Object could be used for more that 1 table