Oracle Message ORA-24424 - Invalid attempt to define at position 0

ERRORInvalid attempt to define at position 0
CAUSEAn invalid attempt was made to call OCIDefineByPos for position 0.
ACTIONEnsure that the implicit ROWID attribute, OCI_ATTR_FETCH_ROWID, is set on the statement handle before doing the execute.