SYMPTOM:
A user tries to execute an Oracle stored procedure within a report in Strategy 8.x via a pre/post statement or within a freeform SQL report using the following syntax:
EXEC ProcedureName
Error: SQL Generation Complete QueryEngine encountered error: Execute Query failed. Error type: Odbc error. Odbc operation attempted: SQLExecDirect. ORA-00900: invalid SQL statement

CAUSE:
The syntax used to run the procedure is incorrect.
ACTION:
Use CALL, not EXEC, in the SQL statement as seen below:
{CALL ProcedureName}