Oracle DB - auto-populate ID property upon inserting new record

I'm using Phalcon's ORM for interacting with an Oracle DB. I'm trying to set it up so that when I instantiate a new object and store it in the DB then the model object will automatically get it's ID property populated with the auto-generated ID that Oracle assigned for the new record.

I couldn't find any clear documentation about how to acheive this. Facts I managed to collect are:

Phalcon can do this, but not for all DBs. It seems that it doesn't do it with Oracle.

When Phalcon doesn't support the DB then we can acheive this by adding getSequenceName() model to the model. This method should return the name of the sequence. This is assuming that supportSequences() returns true (which it does for me).