Procedure to insert and/or delete Fields/columns

Is it possible to have a procedure to insert and/or delete Fields/columns? Thanks