Yes it exists. 'real' databases like oracle call it 'sequence'.
It's not a column type, its define as a property of the table. Also, unlike MySQL, Oracle can you have several sequences per table, so you have to make sure you are using the right one.
Read more about it in the oracle documentation.