Hola,
No sé si el CROSS JOIN lo soportan todos los gestos de BD, sé que Oracle sí lo soporta.
Esto, lo leen todos:
Código:
SELECT `nombre` , `apellido`
FROM tabla 1, tabla2
WHERE tabla 2.ide_persona = tabla 1.ide_persona
Lo que está en diferente color es la diferencia con la select que tú pusiste.
Saludos.