Answer
A workable pattern for this: schedule the Quick Report's SQL as an IAL object, then create a custom event that reacts to that specific IAL object's replication/update status going to a completed state, and have that event trigger a PL/SQL block that builds the attachment and sends the mail directly — this sidesteps the small-parameter mail overload entirely, since the actual attachment-building and sending happens in your own PL/SQL rather than through a size-limited projection action. If a plain CSV attachment runs into character-encoding problems when opened in Excel, generating a genuine binary spreadsheet file instead of a CSV avoids that class of encoding issue, though building one from scratch is a substantial undertaking best reserved for cases where CSV really won't do.