Ultimo ID inserido no postgreSQL

Ola pessoal estou tentando pegar o ultimo ID gerado no postgres mas surgiu um problema o PGStatement implementa novos metodos para Statement o problema que eu disparo PreparedStatement e o Dirver do Postgre nao implementa PreparedStatement fiz desse jeito mas ele nao retorna o ultimo ID


PGStatement pgstmt = (PGStatement) pstmt; // pstmt meu PreparedStatement
resp = pgstmt.getLastOID();

existe outra forma de buscar o ultimo ID , no SQL_Server senao me engano @@IDENTITY e no Postgres ?

SELECT CURRVAL (‘NOMEDATABELA_ID_TABELA_SEQ’)
Pega o próximo número antes de vc gravar alguma coisa ai vc pode
fazer outras coisa com o ID.
Toda a table que vc cria tera uma sequences
Use o pgAdmin III vc vai entender o que estou falando