diff --git a/parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/BaseRule.g4 b/parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/BaseRule.g4 index 2474c05c47a10..42e00e0779d68 100644 --- a/parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/BaseRule.g4 +++ b/parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/BaseRule.g4 @@ -421,7 +421,9 @@ limitOffset ; dataType - : dataTypeName dataTypeLength? characterSet? collateClause? | dataTypeName LP_ STRING_ (COMMA_ STRING_)* RP_ characterSet? collateClause? + : dataTypeName dataTypeLength? characterSet? collateClause? + | dataTypeName LP_ STRING_ (COMMA_ STRING_)* RP_ characterSet? collateClause? + | dataTypeName LBT_ (NUMBER_? COLON_ NUMBER | NUMBER_ (COMMA_ NUMBER_)*) RBT_ ; dataTypeName