Procedure retornando ResultSet

Como faço uma procedure que retorna um ResultSet??

Uso banco de dados firebird com IBExpert.

como faz para pegar no java utilizando o ibexpert não sei te dizer, mas na procedure vc vai ter que setar uma variavel de output