Der Inspect ist nun mal auch sehr mächtig.
Andererseits ist COBOL für Pointer gut geeignet.

77 MyPtr usage pointer.

LINKAGE SECTION.
01 MyVar.
05 F1 pic X(10).

PROCEDURE DIVISION.

SET ADRESS OF MyVar to Pointer.

Du kannst also das Ergebnis der strstr() eine Linkage-Variablen zuweisen.

Alternativ geht es natürlich auch per SQL, wobei hier die Variablendefinition als Begrenzer funktioniert (für C-Funktionen musst du ja ein X'00' ans Ende packen):

exec SQL set : MyPos = posstr('Suchfeld', : Source)
end-exec.

Wobei eben auch geschachtelte Funktionen sowie UDT's ganz praktisch sind.