Von wem hast Du das denn gehört?
Ich kann es mir hier ehrlich gesagt nicht vorstellen.
Was steht denn bei Dir in der WHERE-Klausel?
Native SQL kann in manchen Fällen entscheidend schneller sein, nur ist das Programm dann eben nicht mehr unbedingt portabel.
Zum Beispiel ist ein TRUNCATE TABLE viel schneller als alles, was man mit ABAP-Open-SQL-Mitteln so hinkriegt (und beansprucht auch die Rollback Area kaum.)
War aber nicht so gemeint, daß Du TRUNCATE TABLE verwenden sollst, um die Anzahl Einträge hinterher zu kennen.
Wie sieht Dein Select aus, welches DBMS verwendet Ihr, wie oft wird das Select pro Tag ausgeführt?
Wie wichtig ist die EXAKTE Anzahl Einträge?
(Wenn Du mit Deinem SELECT COUNT ... anfängst, kann jemand anderes schon einen neuen Eintrag erzeugen, bis das SELECT COUNT ... durch ist, und schon hast Du ein veraltetes Ergebnis.)
Und, WARUM machst Du das SELECT COUNT (*) ...
Um welche Tabelle geht es dabei?
Welches Release habt ihr?
Vielleicht läßt asich Dein Problem ja auch ganz anders lösen.
(Ich habe schon Anweisungen SELECT MAX(BELEGNR) ... gefunden, nur weil jemand nichts von Nummernkreisen wußte.)