Cita: necesito borrar todos los registros de cada una de las tablas que tengan ese iddato en comun.
Pues esque para eso, te digo, es tan facil como:
Código SQL:
Ver originalDELETE FROM datos_1 WHERE iddato = '8037';
DELETE FROM datos_2 WHERE iddato = '8037';
DELETE FROM datos_3 WHERE iddato = '8037';
DELETE FROM datos_4 WHERE iddato = '8037';
DELETE FROM datos_5 WHERE iddato = '8037';
Ahora, la sentencia
debe de ser sintacticamnte incorrecta.
No significa que usar 5 querys sea mejor que usar una, solo que creo que el objetivo esque el programa haga lo que tu quieres: no importando que camino tomes.