The function of the single quote (') is the same as the double quote. But, if you use single and double quotes in a statement, the compiler checks the outermost quotes first, giving them precedence over the innermost quotes. For example, DISPLAY '"test"' shows up as "test", (ABL reads the double quotes literally), and DISPLAY "'test2'" shows up as 'test2'.