diff --git a/sbroad-core/src/frontend/sql/query.pest b/sbroad-core/src/frontend/sql/query.pest
index eac66f52842fe6b3da3b604794344671c07742b3..a7e3a07ac20ef005dd044d07c462be69fa192e6c 100644
--- a/sbroad-core/src/frontend/sql/query.pest
+++ b/sbroad-core/src/frontend/sql/query.pest
@@ -196,7 +196,7 @@ Query = { (SelectFull | Values | Insert | Update | Delete) ~ DqlOption? }
             Asc = { ^"asc" }
             Desc = { ^"desc" }
     SubQuery = { "(" ~ (SelectFull | Values) ~ ")" }
-    Insert = { ^"insert" ~ ^"into" ~ Table ~ ("(" ~ TargetColumns ~ ")")? ~ (Values | Select) ~ OnConflict? }
+    Insert = { ^"insert" ~ ^"into" ~ Table ~ ("(" ~ TargetColumns ~ ")")? ~ (SelectFull | Values) ~ OnConflict? }
         TargetColumns = { Identifier ~ ("," ~ Identifier)* }
         OnConflict = _{ ^"on conflict" ~ ^"do" ~ (DoNothing | DoReplace | DoFail) }
         DoReplace = { ^"replace" }