Zdá se, že se ve skriptu pokoušíte použít funkce PL/SQL.
executeSqlScript(..) metody v AbstractTransactionalJUnit4SpringContextTests interně delegovat na ScriptUtils.executeSqlScript(..) zákulisí a ScriptUtils podporuje pouze čisté SQL skripty.
Pravděpodobně tedy budete muset přejít na jednoduché příkazy SQL a najít jiný mechanismus pro načtení hodnoty account__id z table1 .
Další možnost (kterou nemám zkusil) by bylo změnit oddělovač příkazů na něco jiného než ";" (např. "end;" ), ale nemůžete to udělat pomocí AbstractTransactionalJUnit4SpringContextTests.executeSqlScript . Místo toho byste museli vyvolat ScriptUtils.executeSqlScript(..) nebo (možná raději) použijte ResourceDatabasePopulator .