Yes, that sounds similar to the solution proposed for MSSQL. If you do fix it, please post the solution here.