I left the testcase in to show how I tried to test it but due to OracleRefNormaliser using an OracleCachedRowset internally I was getting an exception.  I will look at what @javornikolov suggests and see if I can't get the test working.