I want to create a column in custom list 'attachment' which should have same behaviour as its name.This field also need to be shown in list view.Do I need to write custom action for the same? I do not want to use existing 'attachment' of list which is in ribbon and do not want to use infopath.
You can create a document library, where you can upload your documents. In your custom list create a column by name 'Attachment' of type lookup.Provide the document library created then as the lookup list and title of document library as lookup field. Reference from here