I think Oracle requires you to setup a stream to read the CLOB (it has been a long time since I looked closely at this however).  After all the clob could be a gigabyte of data!
 
If anyone is interested I could examine this more closely and make some suggestions.