Anthony, STRING se usa para unir varios valores de varios campos en un solo campo. Por ejemplo
Código COBOL:
*************************************
WORKING-STORAGE SECTION.
01 CAMPO-1 PIC X(10) VALUE 'VALOR-1'.
01 CAMPO-2 PIC X(10) VALUE 'VALOR-2'.
01 CAMPO-3 PIC X(20).
PROCEDURE DIVISION.
STRING CAMPO-1 CAMPO-2 DELIMITED BY SIZE
INTO CAMPO-3.
Daria el valor "VALOR-1 VALOR-2 " en el CAMPO-3.
El INSPECT no se usa mucho, se usa para reemplazar o contar caracteres en un campo. TALLYING cuenta, REPLACING reemplaza.