Either rows or select is non-null. When select is set, the values for each inserted row come from running it as a subquery.
final List<List<Expr>>? rows;