>As I said Sergey it is a horrible index, but worth trying to see if it resolves the issue and then rethink the code to get around the problem in a more pleasant fashion. The answers are easy it is the questions that are difficult.
You're missing the point. Not only it doesn't resolve the problem at hand but creates additional problems as I pointed out in my previous message. You've been lucky that it didn't "bite" you yet.
--sb--