Rückgabewert von SQL-Funktion

Hallo!!

Wie muss der Aufruf (aus C++ / MFC) einer SQL-Funktion lauten, um einen Rückgabewert zu erhalten.

Beispiel: (CRecordset-Klasse)

Ich will eine SQL - Funktion aufrufen …

Mein Aufruf ohne Rückgabewert lautet:
m_pCTest->m_pDatabase->DoExecuteSQL(„Test“);

‚Test‘ ist eine Funktion mit einem Timestamp als Rückgabewert. In dieser Funktion laufen einige Prüfungen ab, abhängig von diesen Prüfungen wid eine Datum-Variable (timestamp) als Return-Wert zurückgegeben.

Nun weiß’ ich nicht, wie ich diese ‚Test‘-Funktion aufrufen muss, um diesen Returnwert zu erhalten.

Kann mir jemand helfen?

So könnte (vereinfacht) diese Funktion ‚Test‘ aussehen:

CREATE FUNCTION „dba“.„Test“ ( /* parameters,… */ )
RETURNS timestamp
BEGIN
DECLARE Datum timestamp;
RETURN (Datum);
END

Gruß
Markus