Fix Oracle clob in ref cursor issue

This PR fixes an issue we found when returning a ref cursor from a stored procedure which contains a CLOB.  The CLOB within the cursor row set is a different type to a CLOB returned from a standard query so a new TypeNormaliser is required to handle this.