Nope, once a dynamic temp-table is "created" that's it. But, call me silly, if it is a dynamic temp-table, then why do you create the column in the first place? Can't you determine the access level of the user before creating the temp-table and skip all disallowed columns? Also, care must be...