framework/db/oci/Schema.php
public function getLastInsertID($sequenceName = '')
    {
        if ($this->db->isActive) {
            // get the last insert id from the master connection
            $sequenceName = $this->quoteSimpleTableName($sequenceName);
            return $this->db->useMaster(function (Connection $db) use ($sequenceName) {
                return $db->createCommand("SELECT {$sequenceName}.CURRVAL FROM DUAL")->queryScalar();
            });
        } else {
            throw new InvalidCallException('DB Connection is not active.');
        }
    }
public function getLastInsertID($sequenceName = '')
    {
        if ($this->db->isActive) {
            // get the last insert id from the master connection
            $sequenceName = $this->quoteSimpleTableName($sequenceName);
            return $this->db->useMaster(function (Connection $db) use ($sequenceName) {
                return $db->createCommand("SELECT {$sequenceName}.CURRVAL FROM DUAL")->queryScalar();
            });
        } else {
            throw new InvalidCallException('DB Connection is not active.');
        }
    }
public function getLastInsertID ( $ sequenceName = '' ) { if ( $ this -> db -> isActive ) { // get the last insert id from the master connection $ sequenceName = $ this -> quoteSimpleTableName ( $ sequenceName ) ; return $ this -> db -> useMaster ( function ( Connection $ db ) use ( $ sequenceName ) { return $ db -> createCommand ( "SELECT {$sequenceName}.CURRVAL FROM DUAL" ) -> queryScalar ( ) ; } ) ; } else { throw new InvalidCallException ( 'DB Connection is not active.' ) ; } }
@Overrides method in class 'Schema'
@see https://secure.php.net/manual/en/function.PDO-lastInsertId.php -> Oracle does not support this

Returns the ID of the last inserted row or sequence value.
@param string $sequenceName name of the sequence object (required by some DBMS)
@return string the row ID of the last row inserted, or the last value retrieved from the sequence object
@throws InvalidCallException if the DB connection is not active
@Overrides method in class Schema @see https : // secure . php . net / manual / en / function . PDO - lastInsertId . php - > Oracle does not support this