I've been trying to understand, How Magento is managing the category_ids attribute for product in database and on code level? I noticed this attribute is handled in a different way to the other static backend_type eav attributes.
If someone has already got chance to analyze it, his finding can save time for me. Thanks