Eu não acredito que você possa fazer assim, mas você deve ser capaz de usar a direção da função setval que é o que o alter faz.
select setval('sequenceX', (select max(table_id)+1 from table), false)
O false fará com que ele retorne o próximo número de sequência exatamente como é fornecido.