وقتی در pl/sql از دستور Select into استفاده می شود در صورتی که این دستور رکورد مورد نظر را پیدا نکند و یا بیش از یک رکورد پیدا کند Exception می دهد. این Exception در صورتی که رکورد را پیدا نکند No_Data_Found است و در صورتی که بیش از یک رکورد پیدا کند Too_Many_Rows است. این Exception ها را به صورت زیر کنترل می کنیم:
Exception
when no_data_found
raise_application_error(-20001, 'Record not found')
when too_many_rows
raise_application_error(-20002, 'too Many Records Found');