... * build a cursor "crsTextblock" with the words of a text block (eg a paragraph) * eg: ALINES(aWords,cParagraph," ") ; select crsTextblock ; APPEND FROM Array aWords ... use tabDictionary in 0 order cWord && index on field cWord, tagname cWord select crsTextblock set relation to cWord into "tabDictionary" select * from crsTextblock where eof("tabDictionary") into cursor crsMisspelledBye, Olaf.