CallableStatement callableStatement = connection.prepareCall( "{? = call allPersons()}" );
callableStatement.registerOutParameter( 1, Types.OTHER );
boolean hasResults = callableStatement.execute();
assertFalse( hasResults );
assertEquals( -1, callableStatement.getUpdateCount() );
ResultSet results = (ResultSet) callableStatement.getObject( 1 );