I tried, and could not. Well, I could with a temporary table... 

The issue is, you need to fetch `Translation`s to delete by checking which `Preview`s have captions, but if you try deleting the translations right away you'll get an error because there is an FK (the caption) pointing to them... And if you set the caption to NULL, you can't find the Translations any more...