Fantastico!
Si è verificato un problema simile in cui un recordset contenente due record ( file tiff ) visualizzava correttamente il primo record ma dava l'errore relativo al tipo di argomento sul secondo record.
Determinato che solo una dll nella patch per la correzione OLE è stata modificata e appena sostituita questa singola dll ( OraOLEDBrst11.dll all'interno della directory bin del client Oracle).
Adesso funziona bene.