SYMPTOM:
"Only an ET or null statement is legal after a DDL Statement" error appears when attempting to submit transaction against Teradata warehouse in System Default mode in Strategy Web 10.3. While, the Freeform SQL report with same SQL works fine.
STEPS TO REPRODUCE:

CREATE TABLE testtable1 (testcolumn1 int);
CREATE PROCEDURE Sample_p1 (IN in_value INTEGER)DYNAMIC RESULT SETS 1BEGININSERT INTO testtable1 values (in_value);BEGINDECLARE cur1 CURSOR WITH RETURN ONLY FORSELECT testcolumn1 from testtable1;OPEN cur1;END;END;
call Sample_p1(14);

SET QUERY_BAND = 'org=Finance;report=Fin123;' FOR SESSION;

call Sample_p1 ([input1@ID]);

SET QUERY_BAND = 'org=Finance;report=Fin123;' FOR SESSION;




Only an ET or null statement is legal after a DDL Statement
CAUSE:
This is a known issue on transaction report in Strategy Web 10.3.
ACTION:
Strategy will continue to investigate and post updates as soon as they are available.
WORKAROUND:


The internal reference number for this is DE87483 and KB439661