DELIMITER
je ve skutečnosti nastavení příkazového řádku MySQL, nikoli SQL:http://dev.mysql.com/doc/refman/5.0/en/mysql-commands.html
. To znamená, že tímto způsobem nemůžete nastavit oddělovač.
Navíc by nepomohlo, kdybyste mohli jako ActiveRecord::Base.connection.execute
umožňuje provádět po vybalení pouze jeden příkaz (viz http:// www.seanr.ca/tech/?p=75
).