Subject BLOB Not Found error

Hello! I use Delphi XE2 / Firebird 2.5 / IBDAC 6.0.2

Since some days ago I'm getting (it seems very occasionally and randomly) a "blob not found" error.

As far as I remember the problem happens during read operations: with "locate" commands or inside a "while not eof" loop...

I don't have much more info. And I've been googling about it and found there are very few silimar questions and most of them without any answer.

I've made a backup/restore of the database, just in case it was a case of data corruption. But the problem is still there

Somemone with a similar problem out there???

Thanks a million!!!