Điều này gần như chắc chắn là do nén hàng. Cơ sở dữ liệu nhận ra các giá trị cột trùng lặp liên tiếp và thay vì gửi lại giá trị, chỉ gửi "ditto" về mặt khái niệm. Vì vậy vấn đề này phụ thuộc nhiều vào dữ liệu trả về. Trừ khi truy vấn chứa ORDER BY thậm chí thực hiện lặp lại một truy vấn trên một cơ sở dữ liệu duy nhất có thể trả về các hàng theo thứ tự khác, do đó vấn đề này có thể khó tái tạo.
Đã có một số bản vá cho mã này trong các bản phát hành gần đây. Tôi mơ hồ nhớ lại đã nhìn thấy vấn đề này nhưng tôi không thể tìm ra lỗi cho nó. Tuy nhiên, gần đây mã đã thay đổi nhiều, vì vậy tôi khuyên bạn nên thử 12.2.0.1.0 có sẵn trên Oracle Maven . Nếu nó tái tạo với 12.2.0.1.0, vui lòng gửi lỗi.