>>-WITH--+-RR--+---------------------+-+-----------------------><
| '-lock-request-clause-' |
+-RS--+---------------------+-+
| '-lock-request-clause-' |
+-CS--------------------------+
'-UR--------------------------'
lock-request-clause:
>>-USE AND KEEP--+-SHARE-----+--LOCKS--------------------------><
+-UPDATE----+
'-EXCLUSIVE-'
Since there's no syntactic magic in all of this, and if only the syntax should be supported, not the locking, I think it might make sense to support it completely, not just UR.
Hope this helps,
Lukas