In discussing the test suite at the Montreal F2F we decided that implementations are allowed to report a test pass when they raise an error different from the error code expected by the test.
If conformant products are allowed to return different error codes from those in the specification then we should mention this in the conformance section of the specification[s].
We like having the error codes in the test suite. You should be able to pass the tests, however, with different errors. The test suite does not test conformance.
No change will be made to the specifications. We define correct expressions and conditions, and provide error codes to report. The choice of error codes to report for a particular faulty query may vary from implementation to implementation.