Чтобы получить имена столбцов в одной строке, разделенной запятыми.
colNames = ""
for i in range(len(cursor.description)):
desc = cursor.description[i]
if i == 0:
colNames = str(desc[0])
else:
colNames += ',' + str(desc[0])
print colNames
В качестве альтернативы, передайте имена столбцов в список и используйте .join, чтобы получить их в виде строки.
colNameList = []
for i in range(len(cursor.description)):
desc = cursor.description[i]
colNameList.append(desc[0])
colNames = ','.join(colNameList)
print colNames