How retrieve the Inserted Primary Key in a advanced query?

How retrieve the Inserted Primary Key in a advanced query?

  
I'm workin with an Oracle External Database that have some Date/Datetime with NULL values. To be able to insert on these tables, I've used an advanced query that alows me insert these dates with REAL NULL.
But now, I need to retrieve the Primary Key generated by the TRIGGER/SEQUENCE after INSERT.
How can I do this?
The advanced query:
INSERT INTO {CLIENTE_CONTATO_EMAIL} (
  NU_CONTATO_EMAIL 
, TP_EMAIL
, ED_EMAIL
, IC_OPTIN_EMAIL
, ST_EMAIL
, DT_CADASTRO_CLIENTE               
, CO_USUARIO_CADASTRO
, DT_ATUALIZACAO_CLIENTE
, CO_USUARIO_ATUALIZACAO
, DT_CRIACAO
, NO_USUARIO_CRIACAO
, DT_ULTIMA_ATUALIZACAO
, NO_USUARIO_ATUALIZACAO
) VALUES (
  @NU_CONTATO_EMAIL
, @TP_EMAIL
, @ED_EMAIL
, @IC_OPTIN_EMAIL
, @ST_EMAIL
, @DT_CADASTRO_CLIENTE 
, @CO_USUARIO_CADASTRO
, @DT_ATUALIZACAO_CLIENTE
, @CO_USUARIO_ATUALIZACAO
, @DT_CRIACAO
, @NO_USUARIO_CRIACAO
, @DT_ULTIMA_ATUALIZACAO
, @NO_USUARIO_ATUALIZACAO)