Does work, IIRC. There is no need for a DO on an OTHERWISE - anything after the OTHERWISE is considered a statement block terminate by the END of the SELECT. Surprised me when I found it (I think in TRL2).
The problem I have is that people can explain things quickly but I can only comprehend slowly. Regards Nic