In fact, this night, after much research, on the forum, I found the solution. I loaded the library StringUtils and wrote this code:
B4X:
Dim su As StringUtils
Dim taggax(10) As String
Dim descx(10) As String
Dim tot As Int
tot=1
For Each Row() As String In su.LoadCSV (File.DirAssets, "myfile.txt",",")
descx(tot)=Row(0)
taggax(tot)=Row(1)
tot=tot+1
Next
Yep - I use KVS2 as well, but for simple text files with key/value pairs I use ReadMap & WriteMap - partly because I have a standard settings class that I use in all my apps & I can't be bothered rewriting it!