Ради хорошего дизайна, допустим, это невозможно.
Вы должны придерживаться принципов шаблона MVC и хранить этот код в своем контроллере или классе домена.
Ваш контроллер может выглядеть следующим образом ...
def list = {
def results = Book.executeQuery(sql);
[results:results]
}
Ваш вид (gsp) может выглядеть следующим образом ....
<ul>
<g:each in="${results}" var="result">
<li>${result}</li>
</g:each>
</ul>