insert into
blocks_blocks ( community_id, block_id, block_index, display_p )
values ( :community_id, :block_id, :current_index, 't' )
select max(block_index)
from blocks_blocks
where community_id = :community_id
update blocks_blocks
set summary = ''
where community_id = :community_id
and block_index = 0