>>While you're at it - use the same sort of code to conditionally quote
>>index, rule and constraint names ...
>
>
> That makes you part of the problem, because these sections are impossible
> to translate correctly.
Now you've lost me - how is a user-inputted object name translatable?
Chris