> > It seems JDBC driver does not handle if a INSERT SQL statement
> > performed by executeUpdate() is actually a SELECT, which is rewritten
> > by the rule system.
>
>
> The JDBC spec says an exception should be thrown if "the given SQL
> statement produces a ResultSet object" which it does. As you note using
> executeQuery works, but won't if there isn't a rule. Perhaps using plain
> execute() would be the most appropriate thing to do.
>
> Kris Jurka
Got it. With regard to this PostgreSQL JDBC driver confirms the JDBC
spec.
--
Tatsuo Ishii