Вы смешиваете понятия DML и DDL.DDL (например, ALTER TABLE) предназначен для изменения и обслуживания системы, как правило, выполняется администратором базы данных;DML (например, SELECT, INSERT, DELETE, COMMIT) предназначен для транзакций, выполняемых приложением.
Я думаю, что вы не хотите удалять столбцы из таблицы, но хотите удалить значения изотдельные столбцы в несколько строк.Я думаю, что вы хотите установить их в NULL.Например:
IF pLfEdit IS NOT NULL
THEN
UPDATE BSSS
SET LOST_FOUND = NULL,
LOST_LOC = NULL
WHERE EDIT_ID = pLfEditDel;
ELSE
RAISE NO_DATA_FOUND;
END IF;