sObjects Ineligible for DML Operations

These objects do not support Data Manipulation Language (DML) operations in Apex, but they do allow for SOQL querying. Here is the list of such objects:

  1. AccountTerritoryAssignmentRule
  2. Ezoic
  3. AccountTerritoryAssignmentRuleItem
  4. ApexComponent
  5. ApexPage
  6. BusinessHours
  7. BusinessProcess
  8. CategoryNode
  9. CurrencyType
  10. DatedConversionRate
  11. ProcessInstance
  12. Profile
  13. RecordType
  14. SelfServiceUser
  15. StaticResource
  16. UserAccountTeamMember
  17. UserTerritory
  18. WebLink