**Use case**
`SELECT POSITION('/' IN s) FROM (SELECT 'Hello/World' AS s);`

The same as `position(s, '/')`

{
    if (pos->type != opening_bracket)
        return false;
    Pos literal_begin = pos;
    Collection arr;
    ParserLiteral literal_p;
    ParserCollectionOfLiterals<Collection> collection_p(opening_bracket, closing_bracket);
    ++pos;
    while (pos.isValid())
    {
        if (!arr.empty())
        {
            if (pos->type == closing_bracket)
            {
                std::shared_ptr<ASTLiteral> literal;
                
                if (std::is_same_v<Collection, Tuple> && arr.size() == 1)
                    return false;
                literal = std::make_shared<ASTLiteral>(arr);
                literal->begin = literal_begin;