no se si esto te funcionara:
Código:
delete caso.*, preguntas.*, respuestas.*, tema.*, tipos.*
from up_ispdo_caso caso
inner join up_ispdo_preguntas preguntas
on preguntas.id_caso = caso.id_caso
inner join up_ispdo_respuestas respuestas
on respuestas.id_caso = caso.id_caso
inner join up_ispdo_tema_respuestas tema
on tema.id_caso = caso.id_caso
inner join up_ispdo_tipos_documento_respuestas tipos
on tipos.id_caso = caso.id_caso
where caso.id_caso = 3
pero yo dividiria mejor esta sentencias en cinco sentencias delete distintas. si lo que te preocupa son las transacciones eso es otra cosa.