'Executes the query and fills the list with the values in the first column.
Public Sub ExecuteList(SQL As SQL, Query As String, StringArgs() As String, Limit As Int, List1 As List)
List1.Clear
Dim Table As List
Table = ExecuteMemoryTable(SQL, Query, StringArgs, Limit)
If Table.Size = 0 Then Return
Dim Cols() As String
For i = 0 To Table.Size - 1
Cols = Table.Get(i)
List1.Add(","&Cols(0)) 'Add ,
Next
End Sub