Ausführen einer SQL-Prozedur mit VBA

Hallo,

ich will eigentlich nur eine von mir selbst erzeugte FUNKTIONIERENDE PL/SQL-Prozedur per VBA anstossen, verzweifle jedoch zur Zeit dabei:

mein Code:

Set ws = CreateWorkspace("", „Nutzer“, „Passwort“, dbUseODBC)
Set db = ws.OpenConnection(„Datenbank“, , , „ODBC;“)
Sql = „EXECUTE prozedur“
db.Execute Sql

Wenn ich in den Sql - String eine einfache Abfrage hineinschreibe, läuft alles problemlos durch, auch Einfügen und Löschen von Tabellenzeilen ist problemlos möglich und nachvollziehbar.
Nur beim EXECUTE-Befehl kommt ein für mich nicht erklärbarer „Laufzeitfehler ‚3146‘: Anwendungs- oder objektdefinierter Fehler“.

Kann mir jemand weiterhelfen?

Gruß

Michael