Olá pessoal tudo bem?
Estou tentando fazer com que uma function gravada no meu banco de dados (postgres) retorne um valor inteiro, a function retorna um valor inteiro. só que dá pau quando eu executo a query com um Statement.

quando eu tento fazer um
int x = stat.executeUpdate("Select funcao(variaveis);");
ou quando eu tento fazer um
ResultSet result = stat.executeQuery("Select funcao(variaveis);");
result.getInt(0);

nos dois casos, ocorre uma psqlexception...

Alguém ai já fez este tipo de função funcionar com um jdbc?
Como devo fazer a execução dela?

O principal objetivo desta função é retornar o valor do campo auto incremental, da tabela a qual inseri os dados...

Alguma sugestão?

Abraços
Dirceu Semighini Filho