Логику понять можно, но странным оно от этого быть не перестаёт, System.DoCommands делает почти то же самое, а при этом вполне хватает одного разделителя, не говоря уж о других подобных языках. Т.е. слишком жирным выглядит использовать целых два разных разделителя ради такой мелочи. Но если бы это хотя бы было документировано, то было бы ещё куда ни шло. Пока выглядит, что сделали и забыли. Тогда вопрос такой (понятно, что сложный): кто-нибудь этим пользуется в A2?