Hallo,
ich stehe mal wieder auf den SQL Schlauch.

Es wurde eine gloable SQL-Variable erstellt.
CREATE OR REPLACE VARIABLE
Lib1.gv_cTest CHARACTER(1) DEFAULT NULL;

Diese Variable wird mittels embeddet SQL in einem RPG-Programm (PgmA) wie folgt gefüllt:
exec sql
set Lib1.gv_cTest = 'A';

Aus dem Programm PgmA wird das RPG-Programm PgmB aufgerufen.
In einem embedded SQL-Statement in Programm PgmB wird die globale Variable gv_cTest in der Where-Klausel verwendet. Jedoch ist die globale Variable gv_cTest nicht gefüllt.

Kann mir jemand weiterhelfen, warum die globale SQL-Variable gv_cTest in PgmB nicht mehr gefüllt ist, obwohl sie im PgmA gefüllt wurde?