Where description Like "%" + LEFT(cDesc,4) + "%" OR/AND ; description Like "%" + RIGHT(cDesc,4) + "%" OR/AND ; description Like "%" + SUBSTR(cDesc,6,4)>Supposing I have a string variable cDesc = "VIBR CHOL BIOV" and will use this as reference to retrieve all records with descriptions containing any of the 3 words in any order. If description field contains "Cholera due to Vibrio cholerae 01, biovar cholerae" or "Cholera due to Vibrio cholerae 01, biovar eltor", these records should be included in the resultset.