From Oracle 12c, a Sequence can be associated with a Table Column via the Identity Column.
CREATE TABLE test( id NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, title VARCHAR2(255) NOT NULL );
NOTE: This creates a Sequence that is associated with the id column of the table.
SELECT a.name AS TABLE_NAME, b.name AS sequence_name FROM sys.idnseq$ c JOIN obj$ a ON c.obj# = a.obj# JOIN obj$ b ON c.seqobj# = b.obj# WHERE a.name = 'TEST';
INSERT INTO test(title) VALUES('This is a test'); INSERT INTO test(title) VALUES('This is another test');
SELECT id, title FROM test;