Mi autorispondo, in caso servisse a qualcun altro, il problema era che facevo in tutti e due gli statement $stmt = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE));
e ovviamente quando finivano i record nella seconda lettura e tornavo a leggere la prima
queste istruzioni, while ($row = db2_fetch_array($stmt)) { if (!$row=="") erano a blanks
perche' le avevo usate anche nell'altra.
Ho risolto semplicemente definendo il secondo ciclo con queste variabili
$stmt1 = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE));
while ($row = db2_fetch_array($stmt1)),
Grazie comunque, ciao.

Rispondi quotando