Синтаксическая ошибка при создании Common table expression в SQLite
Я пытаюсь создать общее табличное выражение (CTE). Синтаксис следующий:
WITH MyCTE (PartId CompId) AS
(
SELECT Participants.Id, CompId
FROM Participants
INNER JOIN Companies ON Participants.NameLong1 = Companies.Name_Long1
)
Ошибка:
Result: near "CompId": syntax error At line 1: WITH MyCTE (PartId CompId
Я проверил, общие табличные выражения в SQLite3 поддерживаются, синтаксис перепроверил множество раз. SELECT выражение само по себе выполняется корректно. В чем моя ошибка?