diff --git a/src/statement_generator.cpp b/src/statement_generator.cpp index 4e20391..93ea2b5 100644 --- a/src/statement_generator.cpp +++ b/src/statement_generator.cpp @@ -796,7 +796,8 @@ unique_ptr StatementGenerator::GenerateFunction() { case CatalogType::MACRO_ENTRY: { auto ¯o_entry = function.Cast(); name = macro_entry.name; - min_parameters = macro_entry.function->parameters.size(); + idx_t macro_idx = RandomValue(macro_entry.macros.size()); + min_parameters = macro_entry.macros[macro_idx]->parameters.size(); max_parameters = min_parameters; break; }