Thanks guys, your input is much appreciated. Just to clarify, the reason for this issue arising is that we only have an absolute maximum of 15 minutes per day...
Yes, that is exactly the problem. It DROPS the Foreign Key, but never recreates it when the Table is recreated. Is this by design, or a limitation of...