The multiline option in the source is discussed at length here (in a 11 page topic somewhere) and on the mailinglist.
I don't think it got implemented (topic is from 2019).
For my commercial program I actually use a text file on my webserver for a Report Generator.
The file looks something like this:
===================================================
Menu title #1>Report title #1
----------
select id,name,field1, field2, etc
from table1
where name=:name and docdate>=:docdate
===================================================
Menu title #1>Report title #2
----------
select id,name,field1, field2, etc
from table2
where name=:name and docdate>=:docdate
===================================================
Menu title #2>Report title #3
----------
select id,name,field1, field2, etc
from table3
where name=:name and docdate>=:docdate
etc. etc.
The Report Generator retrieves this file and builds a pulldown-menu the user can choose from (besides entering their own SQL).
There are a lot of ready made SQL statements ranging from simple to very complex (with joins/unions etc).
The program build a dialog for the possible parameters when there are any.
The user only has to choose one and press execute (and fill out the form if there is any).
I have that file on my own webserver so I can adjust it easily and all users can access it directly (without the need to update the program).
You could also have this text file in a resource of course.