RecordCount wird von IBMDA400 nicht unterstützt:

-1 = Sätze vorhanden
0 = keine Sätze vorhanden

Wenn ich tatsächlich mal die Anzahl Sätze benötige muss ich den Select anders gestalten:

with
xMySelect as (select ........)
,
xMyCount as (select count(*) as xMyCount from xMySelect)

select *
from xMySelect, xMyCount


Dadurch erhalte ich in jedem Satz ein zusätzliche Feld "xMyCount" das die Anzahl der Sätze enthält.