pack column creation in a single transaction