> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ETL: CSVSPLIT

> Parse a CSV-formatted string into a tuple by splitting on a field delimiter character. Use CSVSPLIT for inline CSV parsing in ETL pipelines.

## Description

Splits a CSV string into a tuple around matches of a field delimiter.

## Syntax

`CSVSPLIT(csv_record, field_delimiter, [string_qualifier])`

## Arguments

*csv\_record* - string expression of a single csv row

*field\_delimiter* - the delimiter character used to separate fields.

*string\_qualifier* - the character that is used to enclose values that contain the delimiter character. Optional.

## Examples

`CSVSPLIT('Mary,had,a,little,lamb',',')` returns a tuple (Mary,had,a,little,lamb)

## Return value datatype

Tuple

## Impact of null value

If input is null, returns null.
