عَنْ تَمِيمِ بْنِ طَرَفَةَ قَالَ سَمِعْتُ عَدِيَّ بْنَ حَاتِمٍ رَضِيَ اللَّهُ عَنْهُ وَأَتَاهُ رَجُلٌ يَسْأَلُهُ مِائَةَ دِرْهَمٍ فَقَالَ تَسْأَلُنِي مِائَةَ دِرْهَمٍ وَأَنَا ابْنُ حَاتِمٍ وَاللَّهِ لَا أُعْطِيكَ ثُمَّ قَالَ لَوْلَا أَنِّي سَمِعْتُ رَسُولَ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَآلِهِ وَسَلَّمَ يَقُولُ مَنْ حَلَفَ عَلَى يَمِينٍ ثُمَّ رَأَى غَيْرَهَا خَيْرًا مِنْهَا فَلْيَأْتِ الَّذِي هُوَ خَيْرٌ
It is narrated from Tamim bin Tarfa, he says: I saw that a man came to Sayyiduna Adi bin Hatim (may Allah be pleased with him) and asked him for one hundred dirhams. He said: You ask me for one hundred dirhams, while I am the son of Hatim. By Allah! I will not give you. But then he said: If I had not heard the Messenger of Allah (peace and blessings be upon him) say that whoever takes an oath, but then sees something better, he should choose the better thing. (Then I would not have given you anything, but then he gave him four hundred dirhams.)