Successful queries using the Firebird adaptor always report -1 rows returned. Likely fixable using a different call for row count. Works fine otherwise, low priority on this one.