And what is stopping you from creating a simple CHECK constraint on that table, where you can easily check that only RECORD TYPE IN ('1', '3') are allowed?

That way, your loader session will try to load records with any record_type, but all that violate that check criteria will be rejected by the constraint. So instead of letting SQL*Loader to do the checking you let the database to do it instead...