"STRSQL setzt Optimierungsoptionen die im Dialog das schnellste Ergebnis liefern sollen".
Darüber schweigt sich die IBM im Wesentlichen aus.
Ich habe da auch schon versucht über QAQQINI, "optimize for ..."-Anweisung bei embedded SQL und Dialog SQL das selbe Ergebnis zu erzielen, wie es STRSQL tut, habe es aber nie geschafft. STRSQL ist grundsätzlich schneller als embedded SQL.
Frag mich nicht warum.
Das hat auch nichts mit längeren Ergebnistabellen zu tun. Selbst wenn ich nur 1-10 Sätze habe, ist STRSQL häufig schneller.