Alexander писал(а):А вообще мысль возникает добавить спецкоманду для выполнения произвольного SQL-запроса.
Хорошая мысль, многое можно будет реализовать! Но этого решения многовато для данной задачи, достаточно просто команды (например: DELETEALLDISCCODESCHEMESWARES с параметром номера схемы, если параметр например пустой или -1 тогда чистить все). И считайте функционал автоматических скидок у вас будет организован в самом полном объеме (карегория: "Лучше не придумаешь!").