@Manarjomar
Yes, the formula provided produces a table, so that can be used anywhere that you need a table.
It very simply does the following:
1) Creates a With Scoped Variable called _items and sets it to a table of records with a Result column produced by the Split function.
2) Then the ForAll (which is a Function that is used to Produce a table), iterates over a sequence of numbers from 1 to the count of the split records in the _items variable.
3) The second parameter of the ForAll is the record definition for records in the produced table - in this case we produce a record containing the RowID (which is just the Value of the sequence count) and the SerialCSV column - which is the result of the record at the X location in the _items table, where X is defined by the Value of the sequence count.
Sorry I meant to replace the commas with semicolons for your language, but forgot to! 🙄