@Test
    public void parseOracleNamedByQTable() throws DBException {
        String query = "select * from q;";
        SQLParserContext context = createParserContext(setDialect(ORACLE_DIALECT_NAME), query);
        TPRuleBasedScanner scanner = context.getScanner();
        scanner.setRange(context.getDocument(), 14, query.length());
        assertEquals(SQLTokenType.T_OTHER, scanner.nextToken().getData());
        assertEquals(1, scanner.getTokenLength());

        assertEquals(SQLTokenType.T_DELIMITER, scanner.nextToken().getData());
        assertEquals(1, scanner.getTokenLength());
    }
Check that QStringRule doesn't interfere in this case
See #19319
test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java