Avoiding General function failure and deleting table field in ArcGIS Desktop?
Try the delete field tool and make sure that table is not in use elsewhere.
For example, if the table is in use by an ArcGIS for Server service, stopping the service, it may became possible to delete the field.