I have read several posts noting that HeidiSQL automatically isolates the stored procedure delimiters from the default one. My problem is that an external ODBC program needs the DELIMITER to be explicitly set. I see what needs to be done to the procedure definition, but obviously it can't be done in the GUI and the cute little SQL Delimiter icon on the tool bar is not active in the procedure editing GUI.
All the references to this that I can find assume the reader understands how to edit the stored procedure without using the GUI interface. I flat out admit that I am not at that point. I tried generating the SQL code and pasting it in a new query and running it, but that seems like it must not be the correct way.
What is the correct way to generate or edit a stored procedure from outside of the GUI. If you would be so kind, maybe a few words about why what you are suggesting works would be appreciated.