Oracle 11g bug ? not returning the record until I triggered index to invisible and then to visible
The data returned should be always the same independent of the access paths used. It never depends. The result set is defined by the text of the sql statement. Hints are comments and do not influence what data is retrieved. Indexes are auxiliary data structures that facilitate data retrieval but have no influence on what data is returned.
So this is a bug and you should contact Oracle support.