Yes, up and down compatibility is usually pretty good. I have successfully used this configuration several times in the past.
Having said that, I remember one case when we had a problem calling a stored procedure that returned an open cursor to a Java application. Returning to the old version of the OJDBC driver, she solved it. At that time, it was an Oracle 9i database.
So, with some testing you can make sure that it works.
source
share