CSV files contain fields that are separated by?

CSV stands for Comma-Separated Values. That might provide a hint.

In practice, they may not have to be commas. Some programs allow the use of other symbols as field separators. But commas are kind of the canonical separator for a CSV.