Fixed transactions. createStatement now uses ResultSet.TYPE_SCROLL_INSENSITIVE and ResultSet.CONCUR_READ_ONLY to allow scrolling (e.g. rs.absolute(..)).