
Удобнее и надежней использовать уже существующие доработки, но как говориться каждый выбирает, то, что ему удобней.
-- Пишем данную строчку, чтобы не заблокировать таблицу.
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
-- Указываем таблицу
DELETE FROM ITSM_HIST_INFO_SERVICECALL
-- Пишем условия
WHERE HIS_HSC_OID in ( SELECT [HSC_OID]
FROM [ITSM_HISTORYLINES_SERVICECALL]
WHERE [HSC_CREATED] between '20081230' and '20090101')
-- Пишем данную строчку, чтобы не заблокировать таблицу.
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
-- Указываем таблицу
DELETE FROM [ITSM_HISTORYLINES_SERVICECALL]
-- Пишем условия
WHERE [HSC_CREATED] between '20081230' and '20090101'
Да и еще, прежде чем выполнять данный запрос советую Вам оттестировать его на тестовом стенде.