Código SQL
[-]delete from TablaA
where
idcta in (select idcta from TablaB where cod >='11' and cod <='33')
Esto funcionaría en Firebird.
De todos modos ten en cuenta que cod es un string y el orden para filtrar te puede dar problemas
Si tienes estos códigos:
1
10
11
2
20
21
3
30
31
y borras del 11 al 33, te borrará todo excepto el 1 y el 10.