Auch wenn Du keinen Einfluss auf die SP hast, hast Du vielleicht Einblick in den Code und kannst sie auf Ihr Rückgabeverhalten testen. Enthält die SP selbst vielleicht auch
Exception Handling (mit Fehlerunterdrückung) und gibt im Fehlerfall was ganz anderes zurück als im Normalfall?
Also was zeigt ein
SQL Werkzeug, wenn es die leere Datenmenge zurückgibt.
Vielleicht einfach NULL oder eine Record Struktur, wenn ja, welche Typen? Kann
ADO bzw. der Treiber, den Du verwendest damit umgehen?
Ist der Treiber aktuell? Welcher?