Как сказал КМайк, похоже, что вы не сбежали должным образом.
По сути, когда вы выполняли оператор, он не генерировал синтаксически правильный оператор SQL из динамического SQL.
Обычно, когда я пишу динамический sql, я использую оператор print для печати сгенерированного SQL. Затем я могу визуально просмотреть сгенерированный sql на наличие очевидных ошибок, а затем выполнить его, чтобы убедиться, что он работает должным образом.
Если я допустил ошибку в динамическом SQL, это обычно будет показано здесь.