cString = "HOW-ARE-YOU-?"
cSeparator = "-"
nWords = occurs(cSeparator, cString) + 1
dimension aWords(nWords)
= split()
display memo like aWords
procedure split
nWordNo = 1
do while nWordNo < nWords
nPos = at(cSeparator, cString)
aWords(nWordNo) = left(cString, nPos - 1)
cString = substr(cString, nPos + 1)
nWordNo = nWordNo + 1
enddo
aWords(nWordNo) = cString