Mit einer compilierten und alten Sprache wie RPG oder COBOL kann man das nicht formulieren.

Mit höheren Sprachen eher, soweit sie Pointer unterstützen auf jeden Fall, oder z.B. mit interpretierten Sprachen, vielleicht mit Java oder mit der auf der AS400 schon lange verfügbaren Sprache REXX.

REXX kann übrigens sehr schön CL-Commandos und SQL-Statements absetzen ...