می توان ObjectA را به ObjectB، با دو روش زیر Cast نمود:
var x = ObjectA as ObjectB;
var x = (ObjectB) ObjectA;
روش اول را Safe Cast می گویند. در این روش اگر ObjectA قابل Cast کردن به ObjectB نباشد، مقدار برگشتی که همان x است Null خواهد شد و Exception پیش نمی آید. اما در روش دوم اگر ObjectA به ObjectB قابل Cast کردن نباشد، سیستم Exception می دهد.
به همین دلیل توصیه می شود در زمان Cast کردن از روش اول استفاده شود.
وقتی که قرار است کلاینت های مختلف در دیتابیس رکوردهایی ذخیره کنند و برای هر رکوردی که ثبت می شود یک کد منحصربفرد داده شود یک راهش این است که یک Sequence در دیتابیس تعریف شود و هر کلاینت در زمان ثبت مقدار Sequence را بگیرد و به عنوان کد منحصربفرد رکورد خود، ثبت نماید.
وقتی در یک زمان چندین کلاینت مقدار Sequence را می خوانند، عددی که هر کدام دریافت می کنند منحصربفرد است. یعنی اوراکل تضمین می کند که در یک زمان هیچ دو کلاینتی مقدار یکسان دریافت نکنند.