Dave Syer opened SPR-7364 and commented
JDBC data source initializer should be able to execute PL/SQL with embedded statements. This won't work, for instance:
create trigger item_trigger
before insert on item
for each row
begin
select item_seq.nextval into :new.id from dual;
end;
/
Referenced from: commits 14edc9f